public class DefaultDetectionService extends java.lang.Object implements DetectionService
DetectionService.DesktopNegatives, DetectionService.DesktopStrings, DetectionService.IPhoneStrings| Constructor and Description |
|---|
DefaultDetectionService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBrand(java.lang.String userAgent)
Gets the brand.
|
protected DeviceResolver |
getDeviceResolver() |
java.lang.String |
getMobileScreenSize(java.lang.String userAgent)
Gets the mobile screen size.
|
java.lang.String |
getModel(java.lang.String userAgent)
Gets the model.
|
boolean |
isBot(java.lang.String userAgent)
Checks if is bot.
|
boolean |
isDesktop(java.lang.String userAgent)
Checks if is desktop.
|
boolean |
isiPhoneCapable(java.lang.String userAgent,
java.util.List<java.lang.String> accepts)
Checks if is i phone capable.
|
boolean |
isMobileDevice(java.lang.String userAgent)
Checks if is mobile device.
|
boolean |
isWmlCapable(java.lang.String useragent,
java.util.List<java.lang.String> accepts)
Checks if is wml capable.
|
boolean |
isXhtmlCapable(java.lang.String userAgent,
java.util.List<java.lang.String> accepts)
Checks if is xhtml capable.
|
void |
setDeviceResolver(DeviceResolver deviceResolver) |
public void setDeviceResolver(DeviceResolver deviceResolver)
deviceResolver - the deviceResolver to setprotected DeviceResolver getDeviceResolver()
public java.lang.String getBrand(java.lang.String userAgent)
DetectionServicegetBrand in interface DetectionServiceuserAgent - the user agentpublic java.lang.String getMobileScreenSize(java.lang.String userAgent)
DetectionServicegetMobileScreenSize in interface DetectionServiceuserAgent - the user agentpublic java.lang.String getModel(java.lang.String userAgent)
DetectionServicegetModel in interface DetectionServiceuserAgent - the user agentpublic boolean isiPhoneCapable(java.lang.String userAgent,
java.util.List<java.lang.String> accepts)
DetectionServiceisiPhoneCapable in interface DetectionServiceuserAgent - the user agentaccepts - the acceptspublic boolean isBot(java.lang.String userAgent)
DetectionServiceisBot in interface DetectionServiceuserAgent - the user agentpublic boolean isDesktop(java.lang.String userAgent)
DetectionServiceisDesktop in interface DetectionServiceuserAgent - the user agentpublic boolean isMobileDevice(java.lang.String userAgent)
DetectionServiceisMobileDevice in interface DetectionServiceuserAgent - the user agentpublic boolean isWmlCapable(java.lang.String useragent,
java.util.List<java.lang.String> accepts)
DetectionServiceisWmlCapable in interface DetectionServiceuseragent - the useragentaccepts - the acceptspublic boolean isXhtmlCapable(java.lang.String userAgent,
java.util.List<java.lang.String> accepts)
DetectionServiceisXhtmlCapable in interface DetectionServiceuserAgent - the user agentaccepts - the acceptsCopyright © 2018 SAP SE. All Rights Reserved.