|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Agent
The Agent interface describes the client that is making the request that will display the rendered output.
Implementations that provide the set of capabilities must clearly define the names of these capabilities and their values.
Capability names that are implementation private must be defined so using appropriate naming schemes. Trinidad private capability names are prefixed using "-adfinternal-xxx", and such capability names (and their values) may change at anytime (and not guaranteed to be supported in future releases).
| Field Summary | |
|---|---|
static java.lang.String |
AGENT_BLACKBERRYConstant for BlackBerry Browser agent. |
static java.lang.String |
AGENT_EMAILConstant for email agent. |
static java.lang.String |
AGENT_GECKOConstant for Gecko agent. |
static java.lang.String |
AGENT_GENERIC_DESKTOPConstant for a generic desktop agent that is unknown but relatively powerful |
static java.lang.String |
AGENT_GENERICPDAConstant for basic HTML (without JavaScript) Browser agent. |
static java.lang.String |
AGENT_GOOGLEBOTConstant for Google web crawler |
static java.lang.String |
AGENT_IEConstant for Internet Explorer agent |
static java.lang.String |
AGENT_KONQUERORConstant for Konqueror agent |
static java.lang.String |
AGENT_MSNBOTConstant for MSN web crawler (currently used by Bing and Yahoo) |
static java.lang.String |
AGENT_NOKIA_S60Constant for Symbian Nokia S60 agent. |
static java.lang.String |
AGENT_ORACLE_SESConstant for Oracle SES web crawler |
static java.lang.String |
AGENT_UNKNOWNConstant for when the agent is not supported or not recognized |
static java.lang.String |
AGENT_VERSION_UNKNOWNConstant for unknown agent version |
static java.lang.String |
AGENT_WEBKITConstant for Apple Webkit agent. |
static java.lang.String |
MAKE_MODEL_UNKNOWNConstant for unknown make model version |
static java.lang.String |
PLATFORM_ANDROIDConstant for android device browsers |
static java.lang.String |
PLATFORM_BLACKBERRYConstant for blackberry platform |
static java.lang.String |
PLATFORM_GENERICPDAConstant for generic PDA device browser |
static java.lang.String |
PLATFORM_IPHONEConstant for the iOS (iPhone/iPod touch/iPad) platform |
static java.lang.String |
PLATFORM_LINUXConstant for linux platform |
static java.lang.String |
PLATFORM_MACDeprecated. |
static java.lang.String |
PLATFORM_MACOSConstant for MacOS platform |
static java.lang.String |
PLATFORM_NOKIA_S60/** Constant for Nokia S60 platform |
static java.lang.String |
PLATFORM_PALMConstant for plam platform |
static java.lang.String |
PLATFORM_PPCConstant for pocket pc platform |
static java.lang.String |
PLATFORM_SOLARISConstant for solaris platform |
static java.lang.String |
PLATFORM_UNKNOWNConstant for unknown platform |
static java.lang.String |
PLATFORM_VERSION_UNKNOWNConstant for unknown platform version |
static java.lang.String |
PLATFORM_WINDOWSConstant for windows platform |
static java.lang.Object |
TYPE_DESKTOPConstant for desktop devices |
static java.lang.Object |
TYPE_PDAConstant for handheld sized devices (Pocket-PC, Palm) |
static java.lang.Object |
TYPE_PHONEConstant for Phone sized devices |
static java.lang.Object |
TYPE_TELNETConstant for telnet device type |
static java.lang.Object |
TYPE_UNKNOWNConstant for Unknown device type |
static java.lang.Object |
TYPE_WEBCRAWLERConstant for Web Crawlers |
| Method Summary | |
|---|---|
java.lang.String |
getAgentName() |
java.lang.String |
getAgentVersion() |
java.util.Map<java.lang.Object,java.lang.Object> |
getCapabilities() |
java.lang.String |
getHardwareMakeModel() |
java.lang.String |
getPlatformName() |
java.lang.String |
getPlatformVersion() |
java.lang.Object |
getType() |
| Field Detail |
|---|
static final java.lang.Object TYPE_UNKNOWN
static final java.lang.Object TYPE_TELNET
static final java.lang.Object TYPE_DESKTOP
static final java.lang.Object TYPE_PDA
static final java.lang.Object TYPE_PHONE
static final java.lang.Object TYPE_WEBCRAWLER
static final java.lang.String PLATFORM_UNKNOWN
static final java.lang.String PLATFORM_WINDOWS
static final java.lang.String PLATFORM_LINUX
static final java.lang.String PLATFORM_MACOS
@Deprecated
static final java.lang.String PLATFORM_MAC
static final java.lang.String PLATFORM_IPHONE
static final java.lang.String PLATFORM_PALM
static final java.lang.String PLATFORM_SOLARIS
static final java.lang.String PLATFORM_PPC
static final java.lang.String PLATFORM_BLACKBERRY
static final java.lang.String PLATFORM_NOKIA_S60
static final java.lang.String PLATFORM_GENERICPDA
static final java.lang.String AGENT_MSNBOT
static final java.lang.String AGENT_GOOGLEBOT
static final java.lang.String AGENT_ORACLE_SES
static final java.lang.String PLATFORM_ANDROID
static final java.lang.String PLATFORM_VERSION_UNKNOWN
static final java.lang.String AGENT_UNKNOWN
static final java.lang.String AGENT_GENERIC_DESKTOP
static final java.lang.String AGENT_KONQUEROR
static final java.lang.String AGENT_IE
static final java.lang.String AGENT_GECKO
static final java.lang.String AGENT_EMAIL
static final java.lang.String AGENT_WEBKIT
static final java.lang.String AGENT_BLACKBERRY
static final java.lang.String AGENT_NOKIA_S60
static final java.lang.String AGENT_GENERICPDA
static final java.lang.String AGENT_VERSION_UNKNOWN
static final java.lang.String MAKE_MODEL_UNKNOWN
| Method Detail |
|---|
java.lang.Object getType()
TYPE_UNKNOWN if not available.java.lang.String getAgentName()
null if not available.java.lang.String getAgentVersion()
null if not available.java.lang.String getPlatformName()
null if not available.java.lang.String getPlatformVersion()
null if not available.java.lang.String getHardwareMakeModel()
null if not available.java.util.Map<java.lang.Object,java.lang.Object> getCapabilities()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2001-2012 The Apache Software Foundation. All Rights Reserved.