com.liferay.portal.kernel.mobile.device
Class DeviceDetectionUtil

java.lang.Object
  extended by com.liferay.portal.kernel.mobile.device.DeviceDetectionUtil

public class DeviceDetectionUtil
extends java.lang.Object

Author:
Milen Dyankov, Raymond Augé

Constructor Summary
DeviceDetectionUtil()
           
 
Method Summary
static Device detectDevice(javax.servlet.http.HttpServletRequest request)
           
static DeviceRecognitionProvider getDeviceRecognitionProvider()
           
static java.util.Set<VersionableName> getKnownBrands()
           
static java.util.Set<VersionableName> getKnownBrowsers()
           
static java.util.Set<java.lang.String> getKnownDeviceIdsByCapability(Capability capability)
           
static java.util.Set<VersionableName> getKnownOperatingSystems()
           
static java.util.Set<java.lang.String> getKnownPointingMethods()
           
 void setDeviceRecognitionProvider(DeviceRecognitionProvider deviceRecognitionProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceDetectionUtil

public DeviceDetectionUtil()
Method Detail

detectDevice

public static Device detectDevice(javax.servlet.http.HttpServletRequest request)

getDeviceRecognitionProvider

public static DeviceRecognitionProvider getDeviceRecognitionProvider()

getKnownBrands

public static java.util.Set<VersionableName> getKnownBrands()

getKnownBrowsers

public static java.util.Set<VersionableName> getKnownBrowsers()

getKnownDeviceIdsByCapability

public static java.util.Set<java.lang.String> getKnownDeviceIdsByCapability(Capability capability)

getKnownOperatingSystems

public static java.util.Set<VersionableName> getKnownOperatingSystems()

getKnownPointingMethods

public static java.util.Set<java.lang.String> getKnownPointingMethods()

setDeviceRecognitionProvider

public void setDeviceRecognitionProvider(DeviceRecognitionProvider deviceRecognitionProvider)