com.endeca.mobile.services.detection
Interface DeviceDetector

All Known Implementing Classes:
DefaultDeviceDetector, DeviceAtlasDeviceDetector, WURFLDeviceDetector

public interface DeviceDetector


Method Summary
 boolean isMobile(java.lang.String userAgent)
           
 boolean isTablet(java.lang.String userAgent)
           
 DeviceInfo lookupDevice(java.lang.String userAgent)
           
 java.lang.String redirectURL(java.lang.String userAgent, java.lang.String url)
           
 java.lang.String redirectURL(java.lang.String userAgent, java.lang.String url, java.lang.String desktopString, java.lang.String mobileString, java.util.List<java.lang.String> urlsToInclude, java.util.List<java.lang.String> urlsToExclude)
           
 

Method Detail

lookupDevice

DeviceInfo lookupDevice(java.lang.String userAgent)

isMobile

boolean isMobile(java.lang.String userAgent)

isTablet

boolean isTablet(java.lang.String userAgent)

redirectURL

java.lang.String redirectURL(java.lang.String userAgent,
                             java.lang.String url)

redirectURL

java.lang.String redirectURL(java.lang.String userAgent,
                             java.lang.String url,
                             java.lang.String desktopString,
                             java.lang.String mobileString,
                             java.util.List<java.lang.String> urlsToInclude,
                             java.util.List<java.lang.String> urlsToExclude)