Spring Mobile
A C D F G H I L M N O P R S T U V 

A

AbstractDeviceDelegatingViewResolver - Class in org.springframework.mobile.device.view
Abstract ViewResolver implementation, providing a device aware ViewResolver wrapper that delegates to another view resolver implementation, allowing for resolution of device specific view names without the need for a dedicated mapping to be defined for each view.
AbstractDeviceDelegatingViewResolver(ViewResolver) - Constructor for class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Creates a new AbstractDeviceDelegatingViewResolver
AbstractSitePathUrlFactory - Class in org.springframework.mobile.device.switcher
Abstract SiteUrlFactory implementation that differentiates each site by the HTTP request path.
AbstractSitePathUrlFactory(String, String, String) - Constructor for class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Creates a new abstract site path URL factory for the given mobile path and root application path.
AbstractSiteUrlFactory - Class in org.springframework.mobile.device.switcher
Abstract implementation of the SiteUrlFactory interface.
AbstractSiteUrlFactory() - Constructor for class org.springframework.mobile.device.switcher.AbstractSiteUrlFactory
 

C

CookieSitePreferenceRepository - Class in org.springframework.mobile.device.site
SitePreferenceRepository implementation that stores user preference in a Cookie.
CookieSitePreferenceRepository() - Constructor for class org.springframework.mobile.device.site.CookieSitePreferenceRepository
Creates a cookie-based SitePreferenceRepository.
CookieSitePreferenceRepository(String) - Constructor for class org.springframework.mobile.device.site.CookieSitePreferenceRepository
Creates a cookie-based SitePreferenceRepository with a custom domain value.
createSiteUrl(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.MobileSitePathUrlFactory
 
createSiteUrl(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.NormalSitePathUrlFactory
 
createSiteUrl(HttpServletRequest) - Method in interface org.springframework.mobile.device.switcher.SiteUrlFactory
Create a fully-qualified URL that can be used to redirect the user to this site.
createSiteUrl(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.StandardSiteUrlFactory
 
createSiteUrl(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.TabletSitePathUrlFactory
 
createSiteUrlInternal(HttpServletRequest, String, String) - Method in class org.springframework.mobile.device.switcher.AbstractSiteUrlFactory
 
CURRENT_DEVICE_ATTRIBUTE - Static variable in class org.springframework.mobile.device.DeviceUtils
The name of the request attribute the current Device is indexed by.
CURRENT_SITE_PREFERENCE_ATTRIBUTE - Static variable in interface org.springframework.mobile.device.site.SitePreferenceHandler
The name of the request attribute that holds the current user's site preference value.

D

Device - Interface in org.springframework.mobile.device
A model for the user agent or device that submitted the current request.
DeviceHandlerMethodArgumentResolver - Class in org.springframework.mobile.device
Spring MVC HandlerMethodArgumentResolver that resolves @Controller MethodParameters of type Device to the value of the web request's current device attribute.
DeviceHandlerMethodArgumentResolver() - Constructor for class org.springframework.mobile.device.DeviceHandlerMethodArgumentResolver
 
DevicePlatform - Enum in org.springframework.mobile.device
Enumeration for the platform of device that has been resolved
DeviceResolver - Interface in org.springframework.mobile.device
Service interface for resolving Devices that originate web requests with the application.
DeviceResolverHandlerInterceptor - Class in org.springframework.mobile.device
A Spring MVC interceptor that resolves the Device that originated the web request before any request handler is invoked.
DeviceResolverHandlerInterceptor() - Constructor for class org.springframework.mobile.device.DeviceResolverHandlerInterceptor
Create a device resolving HandlerInterceptor that defaults to a LiteDeviceResolver implementation.
DeviceResolverHandlerInterceptor(DeviceResolver) - Constructor for class org.springframework.mobile.device.DeviceResolverHandlerInterceptor
Create a device resolving HandlerInterceptor.
DeviceResolverRequestFilter - Class in org.springframework.mobile.device
A Servlet 2.3 Filter that resolves the Device that originated the web request.
DeviceResolverRequestFilter() - Constructor for class org.springframework.mobile.device.DeviceResolverRequestFilter
Create a device resolving Filter that defaults to a LiteDeviceResolver implementation.
DeviceResolverRequestFilter(DeviceResolver) - Constructor for class org.springframework.mobile.device.DeviceResolverRequestFilter
Create a device resolving Filter.
DeviceType - Enum in org.springframework.mobile.device
Enumeration for the type of device that has been resolved
DeviceUtils - Class in org.springframework.mobile.device
Static helper for accessing request-scoped Device values.
DeviceUtils() - Constructor for class org.springframework.mobile.device.DeviceUtils
 
DeviceWebArgumentResolver - Class in org.springframework.mobile.device
Spring MVC WebArgumentResolver that resolves @Controller MethodParameters of type Device to the value of the web request's current device attribute.
DeviceWebArgumentResolver() - Constructor for class org.springframework.mobile.device.DeviceWebArgumentResolver
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.mobile.device.DeviceResolverRequestFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.mobile.device.site.SitePreferenceRequestFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
dotMobi(String) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a .mobi domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
dotMobi(String, Boolean) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a .mobi domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.

F

FORWARD_URL_PREFIX - Static variable in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Prefix for special view names that specify a forward URL (usually to a controller after a form has been submitted and processed).

G

getCleanMobilePath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Returns the full mobile path without a trailing slash.
getCleanNormalPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Returns the full normal path without a trailing slash.
getCleanRootPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Returns the root path without a trailing slash.
getCleanTabletPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Returns the full tablet path without a trailing slash.
getCurrentDevice(HttpServletRequest) - Static method in class org.springframework.mobile.device.DeviceUtils
Static utility method that extracts the current device from the web request.
getCurrentDevice(RequestAttributes) - Static method in class org.springframework.mobile.device.DeviceUtils
Static utility method that extracts the current device from the request attributes map.
getCurrentSitePreference(HttpServletRequest) - Static method in class org.springframework.mobile.device.site.SitePreferenceUtils
Get the current site preference for the user that originated this web request.
getCurrentSitePreference(RequestAttributes) - Static method in class org.springframework.mobile.device.site.SitePreferenceUtils
Get the current site preference for the user from the request attributes map.
getDevicePlatform() - Method in interface org.springframework.mobile.device.Device
 
getDeviceViewName(String) - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Returns the adjusted view name as determined by subclass implementation.
getDeviceViewNameInternal(String) - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Subclasses must implement this method, adjusting the device view name based on device resolution used within the subclass.
getDeviceViewNameInternal(String) - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
 
getEnableFallback() - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Return whether fallback view resolution is enabled
getFullMobilePath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
The full path of the mobile site.
getFullNormalPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
The full path of the normal site
getFullTabletPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
The full path of the tablet site.
getMobilePath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
The mobile path with a trailing slash.
getMobilePath() - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
getMobilePrefix() - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Return the prefix that gets prepended to view names for mobile devices
getMobileSuffix() - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Return the suffix that gets appended to view names for mobile devices
getMobileUserAgentKeywords() - Method in class org.springframework.mobile.device.LiteDeviceResolver
List of user agent keywords that identify mobile devices.
getMobileUserAgentPrefixes() - Method in class org.springframework.mobile.device.LiteDeviceResolver
List of user agent prefixes that identify mobile devices.
getNormalPrefix() - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Return the prefix that gets prepended to view names for normal devices
getNormalSuffix() - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Return the suffix that gets appended to view names for normal devices
getNormalUserAgentKeywords() - Method in class org.springframework.mobile.device.LiteDeviceResolver
List of user agent keywords that identify normal devices.
getOrder() - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
 
getRequiredCurrentDevice(HttpServletRequest) - Static method in class org.springframework.mobile.device.DeviceUtils
Static utility method that extracts the current device from the web request.
getRootPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
The root path of the application with a trailing slash.
getRootPath() - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
getServerName() - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
getSwitcherMode() - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
getTabletIsMobile() - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
getTabletPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
The tablet path with a trailing slash.
getTabletPath() - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
getTabletPrefix() - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Return the prefix that gets prepended to view names for tablet devices
getTabletSuffix() - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Return the suffix that gets appended to view names for tablet devices
getTabletUserAgentKeywords() - Method in class org.springframework.mobile.device.LiteDeviceResolver
List of user agent keywords that identify tablet devices.
getViewResolver() - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Returns the delegate view resolver

H

handleSitePreference(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.mobile.device.site.SitePreferenceHandler
Handle the site preference aspect of the web request.
handleSitePreference(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.mobile.device.site.StandardSitePreferenceHandler
 
handleSiteSwitch(HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.mobile.device.switcher.SiteSwitcherHandler
Handles the site switching aspect of the web request.
handleSiteSwitch(HttpServletRequest, HttpServletResponse) - Method in class org.springframework.mobile.device.switcher.StandardSiteSwitcherHandler
 
hasMobilePath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Whether there is a mobile path or not
hasRootPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Whether there is a root path or not
hasTabletPath() - Method in class org.springframework.mobile.device.switcher.AbstractSitePathUrlFactory
Whether there is a tablet path or not

I

init() - Method in class org.springframework.mobile.device.LiteDeviceResolver
Initialize this device resolver implementation.
initFilterBean() - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
initServletContext(ServletContext) - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
 
isMobile() - Method in interface org.springframework.mobile.device.Device
True if this device is a mobile device such as an Apple iPhone or an Nexus One Android.
isMobile() - Method in enum org.springframework.mobile.device.site.SitePreference
Tests if this is the 'mobile' SitePreference.
isMobile(Device, SitePreference) - Static method in class org.springframework.mobile.device.util.ResolverUtils
Should the combination of Device and SitePreference be handled as a mobile device
isNormal() - Method in interface org.springframework.mobile.device.Device
True if this device is not a mobile or tablet device.
isNormal() - Method in enum org.springframework.mobile.device.site.SitePreference
Tests if this is the 'normal' SitePreference.
isNormal(Device, SitePreference) - Static method in class org.springframework.mobile.device.util.ResolverUtils
Should the combination of Device and SitePreference be handled as a normal device
isRequestForSite(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.MobileSitePathUrlFactory
 
isRequestForSite(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.NormalSitePathUrlFactory
 
isRequestForSite(HttpServletRequest) - Method in interface org.springframework.mobile.device.switcher.SiteUrlFactory
Did the request originate from this site? Used to determine what site the user is currently viewing.
isRequestForSite(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.StandardSiteUrlFactory
 
isRequestForSite(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.TabletSitePathUrlFactory
 
isTablet() - Method in interface org.springframework.mobile.device.Device
True if this device is a tablet device such as an Apple iPad or a Motorola Xoom.
isTablet() - Method in enum org.springframework.mobile.device.site.SitePreference
Tests if this is the 'tablet' SitePreference.
isTablet(Device, SitePreference) - Static method in class org.springframework.mobile.device.util.ResolverUtils
Should the combination of Device and SitePreference be handled as a tablet device

L

LiteDeviceDelegatingViewResolver - Class in org.springframework.mobile.device.view
A lightweight AbstractDeviceDelegatingViewResolver for adjusting a view based on the combination of resolved Device and specified SitePreference.
LiteDeviceDelegatingViewResolver(ViewResolver) - Constructor for class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Creates a new LiteDeviceDelegatingViewResolver
LiteDeviceResolver - Class in org.springframework.mobile.device
A "lightweight" device resolver algorithm based on Wordpress's Mobile pack.
LiteDeviceResolver() - Constructor for class org.springframework.mobile.device.LiteDeviceResolver
 
LiteDeviceResolver(List<String>) - Constructor for class org.springframework.mobile.device.LiteDeviceResolver
 
loadSitePreference(HttpServletRequest) - Method in class org.springframework.mobile.device.site.CookieSitePreferenceRepository
 
loadSitePreference(HttpServletRequest) - Method in interface org.springframework.mobile.device.site.SitePreferenceRepository
Load the user's site preference.

M

mDot(String) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a m. domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
mDot(String, Boolean) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a m. domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
MobileSitePathUrlFactory - Class in org.springframework.mobile.device.switcher
Path based site URL factory implementation that handles requests for the "mobile" site.
MobileSitePathUrlFactory(String, String) - Constructor for class org.springframework.mobile.device.switcher.MobileSitePathUrlFactory
Creates a new mobile site path URL factory.
MobileSitePathUrlFactory(String, String, String) - Constructor for class org.springframework.mobile.device.switcher.MobileSitePathUrlFactory
Creates a new mobile site path URL factory

N

NormalSitePathUrlFactory - Class in org.springframework.mobile.device.switcher
Path based site URL factory implementation that handles requests for the "normal" site.
NormalSitePathUrlFactory(String) - Constructor for class org.springframework.mobile.device.switcher.NormalSitePathUrlFactory
Creates a new normal site path URL factory.
NormalSitePathUrlFactory(String, String) - Constructor for class org.springframework.mobile.device.switcher.NormalSitePathUrlFactory
Creates a new normal site path URL factory.
NormalSitePathUrlFactory(String, String, String) - Constructor for class org.springframework.mobile.device.switcher.NormalSitePathUrlFactory
Creates a new normal site path URL factory.

O

optionalPort(HttpServletRequest) - Method in class org.springframework.mobile.device.switcher.AbstractSiteUrlFactory
Returns the HTTP port specified on the given request if it's a non-standard port.
org.springframework.mobile.device - package org.springframework.mobile.device
Public API for device resolution.
org.springframework.mobile.device.site - package org.springframework.mobile.device.site
Ability for the user to specify whether they prefer the mobile or normal site.
org.springframework.mobile.device.switcher - package org.springframework.mobile.device.switcher
Mobile site switcher for Spring MVC-based web apps.
org.springframework.mobile.device.util - package org.springframework.mobile.device.util
Spring Mobile utilities
org.springframework.mobile.device.view - package org.springframework.mobile.device.view
Device aware view resolution for Spring MVC-based web apps.

P

preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.mobile.device.DeviceResolverHandlerInterceptor
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.mobile.device.site.SitePreferenceHandlerInterceptor
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
 

R

REDIRECT_URL_PREFIX - Static variable in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Prefix for special view names that specify a redirect URL (usually to a controller after a form has been submitted and processed).
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.mobile.device.DeviceHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, NativeWebRequest) - Method in class org.springframework.mobile.device.DeviceWebArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.springframework.mobile.device.site.SitePreferenceHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, NativeWebRequest) - Method in class org.springframework.mobile.device.site.SitePreferenceWebArgumentResolver
 
resolveDevice(HttpServletRequest) - Method in interface org.springframework.mobile.device.DeviceResolver
Resolve the device that originated the web request.
resolveDevice(HttpServletRequest) - Method in class org.springframework.mobile.device.LiteDeviceResolver
 
resolveFallback(HttpServletRequest) - Method in class org.springframework.mobile.device.LiteDeviceResolver
Fallback called if no mobile device is matched by this resolver.
ResolverUtils - Class in org.springframework.mobile.device.util
Static helper for determining how to handle the combination of device and site preference.
resolveViewName(String, Locale) - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
 
resolveWithPlatform(DeviceType, DevicePlatform) - Method in class org.springframework.mobile.device.LiteDeviceResolver
Wrapper method for allow subclassing platform based resolution

S

saveSitePreference(SitePreference, HttpServletRequest, HttpServletResponse) - Method in class org.springframework.mobile.device.site.CookieSitePreferenceRepository
 
saveSitePreference(SitePreference, HttpServletRequest, HttpServletResponse) - Method in interface org.springframework.mobile.device.site.SitePreferenceRepository
Save the user's site preference.
setEnableFallback(boolean) - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
Enables support for fallback resolution, meaning if the adjusted view name cannot be resolved, and attempt will be made to resolve the original view name.
setMobilePath(String) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
setMobilePrefix(String) - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Set the prefix that gets prepended to view names for mobile devices.
setMobileSuffix(String) - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Set the suffix that gets appended to view names for mobile devices
setNormalPrefix(String) - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Set the prefix that gets prepended to view names for normal devices.
setNormalSuffix(String) - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Set the suffix that gets appended to view names for normal devices.
setOrder(int) - Method in class org.springframework.mobile.device.view.AbstractDeviceDelegatingViewResolver
 
setRootPath(String) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
setServerName(String) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
setSwitcherMode(String) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
setTabletIsMobile(Boolean) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
setTabletPath(String) - Method in class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
setTabletPrefix(String) - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Set the prefix that gets prepended to view names for tablet devices.
setTabletSuffix(String) - Method in class org.springframework.mobile.device.view.LiteDeviceDelegatingViewResolver
Set the suffix that gets appended to view names for tablet devices
SitePreference - Enum in org.springframework.mobile.device.site
Possible site preference values.
SitePreferenceHandler - Interface in org.springframework.mobile.device.site
Service interface for site preference management.
SitePreferenceHandlerInterceptor - Class in org.springframework.mobile.device.site
A Spring MVC interceptor that, on preHandle, delegates to a SitePreferenceHandler to resolve the SitePreference of the user that originated the web request.
SitePreferenceHandlerInterceptor() - Constructor for class org.springframework.mobile.device.site.SitePreferenceHandlerInterceptor
 
SitePreferenceHandlerInterceptor(SitePreferenceHandler) - Constructor for class org.springframework.mobile.device.site.SitePreferenceHandlerInterceptor
 
SitePreferenceHandlerMethodArgumentResolver - Class in org.springframework.mobile.device.site
Spring MVC HandlerMethodArgumentResolver that resolves @Controller MethodParameters of type SitePreference to the value of the web request's current site preference attribute.
SitePreferenceHandlerMethodArgumentResolver() - Constructor for class org.springframework.mobile.device.site.SitePreferenceHandlerMethodArgumentResolver
 
SitePreferenceRepository - Interface in org.springframework.mobile.device.site
A strategy for storing a user's site preference.
SitePreferenceRequestFilter - Class in org.springframework.mobile.device.site
A Servlet 2.3 Filter that delegates to a SitePreferenceHandler to resolve the SitePreference of the user that originated the web request.
SitePreferenceRequestFilter() - Constructor for class org.springframework.mobile.device.site.SitePreferenceRequestFilter
 
SitePreferenceRequestFilter(SitePreferenceHandler) - Constructor for class org.springframework.mobile.device.site.SitePreferenceRequestFilter
 
SitePreferenceUtils - Class in org.springframework.mobile.device.site
Static helper for accessing request-scoped SitePreference values.
SitePreferenceWebArgumentResolver - Class in org.springframework.mobile.device.site
Spring MVC WebArgumentResolver that resolves @Controller MethodParameters of type SitePreference to the value of the web request's current site preference attribute.
SitePreferenceWebArgumentResolver() - Constructor for class org.springframework.mobile.device.site.SitePreferenceWebArgumentResolver
 
SiteSwitcherHandler - Interface in org.springframework.mobile.device.switcher
 
SiteSwitcherHandlerInterceptor - Class in org.springframework.mobile.device.switcher
A Spring MVC interceptor that switches the user between the mobile, normal, and tablet sites by employing a specific switching algorithm.
SiteSwitcherHandlerInterceptor(SiteUrlFactory, SiteUrlFactory, SitePreferenceHandler) - Constructor for class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a new site switcher.
SiteSwitcherHandlerInterceptor(SiteUrlFactory, SiteUrlFactory, SitePreferenceHandler, Boolean) - Constructor for class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a new site switcher.
SiteSwitcherHandlerInterceptor(SiteUrlFactory, SiteUrlFactory, SiteUrlFactory, SitePreferenceHandler) - Constructor for class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a new site switcher.
SiteSwitcherRequestFilter - Class in org.springframework.mobile.device.switcher
A Servlet 2.3 Filter that switches the user between the mobile and normal site by employing a specific switching algorithm.
SiteSwitcherRequestFilter() - Constructor for class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
 
SiteSwitcherRequestFilter(SiteUrlFactory, SiteUrlFactory, SiteUrlFactory, SitePreferenceHandler) - Constructor for class org.springframework.mobile.device.switcher.SiteSwitcherRequestFilter
Creates a new site switcher.
SiteUrlFactory - Interface in org.springframework.mobile.device.switcher
Strategy for constructing different site URLs, such as the 'mobile' site URL.
standard(String, String, String) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a custom domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
standard(String, String, String, Boolean) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a custom domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
standard(String, String, String, String) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a custom domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
StandardSitePreferenceHandler - Class in org.springframework.mobile.device.site
A helper that resolves the user's site preference and makes it available as a request attribute.
StandardSitePreferenceHandler(SitePreferenceRepository) - Constructor for class org.springframework.mobile.device.site.StandardSitePreferenceHandler
Creates a new site preference handler.
StandardSiteSwitcherHandler - Class in org.springframework.mobile.device.switcher
 
StandardSiteSwitcherHandler(SiteUrlFactory, SiteUrlFactory, SiteUrlFactory, SitePreferenceHandler, Boolean) - Constructor for class org.springframework.mobile.device.switcher.StandardSiteSwitcherHandler
Creates a new site switcher handler
StandardSiteUrlFactory - Class in org.springframework.mobile.device.switcher
Site URL factory implementation that differentiates each site by the value of the server name field.
StandardSiteUrlFactory(String) - Constructor for class org.springframework.mobile.device.switcher.StandardSiteUrlFactory
Creates a new StandardSiteUrlFactory.
supportsParameter(MethodParameter) - Method in class org.springframework.mobile.device.DeviceHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class org.springframework.mobile.device.site.SitePreferenceHandlerMethodArgumentResolver
 

T

TabletSitePathUrlFactory - Class in org.springframework.mobile.device.switcher
Path based site URL factory implementation that handles requests for the "tablet" site.
TabletSitePathUrlFactory(String, String) - Constructor for class org.springframework.mobile.device.switcher.TabletSitePathUrlFactory
Creates a new tablet site path URL factory.
TabletSitePathUrlFactory(String, String, String) - Constructor for class org.springframework.mobile.device.switcher.TabletSitePathUrlFactory
Creates a new tablet site path URL factory.

U

urlPath(String) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a path on the current domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
urlPath(String, String) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a path on the current domain for normal site requests that either originate from a mobile device or indicate a mobile site preference.
urlPath(String, String, String) - Static method in class org.springframework.mobile.device.switcher.SiteSwitcherHandlerInterceptor
Creates a site switcher that redirects to a path on the current domain for normal site requests that either originate from a mobile device or tablet device, or indicate a mobile or tablet site preference.

V

valueOf(String) - Static method in enum org.springframework.mobile.device.DevicePlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.mobile.device.DeviceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.mobile.device.site.SitePreference
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.mobile.device.DevicePlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.mobile.device.DeviceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.mobile.device.site.SitePreference
Returns an array containing the constants of this enum type, in the order they are declared.
A C D F G H I L M N O P R S T U V 
Spring Mobile