| Name | Description | Type | Package | Framework |
| AbstractDeviceDelegatingViewResolver | Abstract ViewResolver implementation, providing a deviceaware ViewResolver wrapper that delegates to another view resolver | Class | org.springframework.mobile.device.view | Spring Mobile |
| AbstractSitePathUrlFactory | Abstract SiteUrlFactory implementation that differentiates each site by theHTTP request path. | Class | org.springframework.mobile.device.switcher | Spring Mobile |
| AbstractSiteUrlFactory | Abstract implementation of the SiteUrlFactory interface. | Class | org.springframework.mobile.device.switcher | Spring Mobile |
| CookieSitePreferenceRepository | SitePreferenceRepository implementation that stores user preference in a Cookie. | Class | org.springframework.mobile.device.site | Spring Mobile |
| Device | A model for the user agent or device that submitted the current request. | Interface | org.springframework.mobile.device | Spring Mobile |
| DeviceHandlerMethodArgumentResolver | Spring MVC HandlerMethodArgumentResolver that resolves @Controller MethodParameters of type Deviceto the value of the web request's current device attribute. | Class | org.springframework.mobile.device | Spring Mobile |
| DevicePlatform | Enumeration for the platform of device that has been resolvedAuthor:Onur Kagan Ozcan | Class | org.springframework.mobile.device | Spring Mobile |
| DeviceResolver | Service interface for resolving Devices that originate web requests with the application. | Interface | org.springframework.mobile.device | Spring Mobile |
| DeviceResolverHandlerInterceptor | A Spring MVC interceptor that resolves the Device that originated the web request before any request handler is invoked. | Class | org.springframework.mobile.device | Spring Mobile |
| DeviceResolverRequestFilter | A Servlet 2. | Class | org.springframework.mobile.device | Spring Mobile |
| DeviceType | Enumeration for the type of device that has been resolvedEnum Constant Summary | Class | org.springframework.mobile.device | Spring Mobile |
| DeviceUtils | Static helper for accessing request-scoped Device values. | Class | org.springframework.mobile.device | Spring Mobile |
| DeviceWebArgumentResolver | Spring MVC WebArgumentResolver that resolves @Controller MethodParameters of type Deviceto the value of the web request's current device attribute. | Class | org.springframework.mobile.device | Spring Mobile |
| LiteDeviceDelegatingViewResolver | A lightweight AbstractDeviceDelegatingViewResolver for adjusting aview based on the combination of resolved Device and specified | Class | org.springframework.mobile.device.view | Spring Mobile |
| LiteDeviceResolver | A "lightweight" device resolver algorithm based on Wordpress's Mobile pack. | Class | org.springframework.mobile.device | Spring Mobile |
| MobileSitePathUrlFactory | Path based site URL factory implementation that handles requests for the "mobile" site. | Class | org.springframework.mobile.device.switcher | Spring Mobile |
| NormalSitePathUrlFactory | Path based site URL factory implementation that handles requests for the "normal" site. | Class | org.springframework.mobile.device.switcher | Spring Mobile |
| ResolverUtils | Class | org.springframework.mobile.device.util | Spring Mobile | |
| SitePreference | Possible site preference values. | Class | org.springframework.mobile.device.site | Spring Mobile |
| SitePreferenceHandler | Service interface for site preference management. | Interface | org.springframework.mobile.device.site | Spring Mobile |
| SitePreferenceHandlerInterceptor | A Spring MVC interceptor that, on preHandle, delegates to a SitePreferenceHandler to resolve the SitePreference of the user that originated the web request. | Class | org.springframework.mobile.device.site | Spring Mobile |
| SitePreferenceHandlerMethodArgumentResolver | Spring MVC HandlerMethodArgumentResolver that resolves @Controller MethodParameters of type SitePreferenceto the value of the web request's current site preference attribute. | Class | org.springframework.mobile.device.site | Spring Mobile |
| SitePreferenceRepository | A strategy for storing a user's site preference. | Interface | org.springframework.mobile.device.site | Spring Mobile |
| SitePreferenceRequestFilter | A Servlet 2. | Class | org.springframework.mobile.device.site | Spring Mobile |
| SitePreferenceUtils | Static helper for accessing request-scoped SitePreference values. | Class | org.springframework.mobile.device.site | Spring Mobile |
| SitePreferenceWebArgumentResolver | Spring MVC WebArgumentResolver that resolves @Controller MethodParameters of type SitePreferenceto the value of the web request's current site preference attribute. | Class | org.springframework.mobile.device.site | Spring Mobile |
| SiteSwitcherHandler | Interface | org.springframework.mobile.device.switcher | Spring Mobile | |
| SiteSwitcherHandlerInterceptor | A Spring MVC interceptor that switches the user between the mobile, normal, and tablet sites by employing a specificswitching algorithm. | Class | org.springframework.mobile.device.switcher | Spring Mobile |
| SiteSwitcherRequestFilter | A Servlet 2. | Class | org.springframework.mobile.device.switcher | Spring Mobile |
| SiteUrlFactory | Strategy for constructing different site URLs, such as the 'mobile' site URL. | Interface | org.springframework.mobile.device.switcher | Spring Mobile |
| StandardSitePreferenceHandler | A helper that resolves the user's site preference and makes it available as a request attribute. | Class | org.springframework.mobile.device.site | Spring Mobile |
| StandardSiteSwitcherHandler | Class | org.springframework.mobile.device.switcher | Spring Mobile | |
| StandardSiteUrlFactory | Site URL factory implementation that differentiates each site by the value of the server name field. | Class | org.springframework.mobile.device.switcher | Spring Mobile |
| TabletSitePathUrlFactory | Path based site URL factory implementation that handles requests for the "tablet" site. | Class | org.springframework.mobile.device.switcher | Spring Mobile |