|
||||||||||
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_BLACKBERRY
Constant for BlackBerry Browser agent. |
static java.lang.String |
AGENT_GECKO
Constant for Gecko agent. |
static java.lang.String |
AGENT_GENERICPDA
Constant for basic HTML (without JavaScript) Browser agent. |
static java.lang.String |
AGENT_IE
Constant for Internet Explorer agent |
static java.lang.String |
AGENT_KONQUEROR
Constant for Konqueror agent |
static java.lang.String |
AGENT_NOKIA_S60
Constant for Symbian Nokia S60 agent. |
static java.lang.String |
AGENT_UNKNOWN
Constant for when the agent is not supported or not recognized |
static java.lang.String |
AGENT_WEBKIT
Constant for Apple Webkit agent. |
static java.lang.String |
PLATFORM_BLACKBERRY
Constant for blackberry platform |
static java.lang.String |
PLATFORM_GENERICPDA
Constant for generic PDA device browser |
static java.lang.String |
PLATFORM_IPHONE
Constant for the iOS (iPhone/iPod touch/iPad) platform |
static java.lang.String |
PLATFORM_LINUX
Constant for linux platform |
static java.lang.String |
PLATFORM_MAC
Deprecated. |
static java.lang.String |
PLATFORM_MACOS
Constant for MacOS platform |
static java.lang.String |
PLATFORM_NOKIA_S60
/** Constant for Nokia S60 platform |
static java.lang.String |
PLATFORM_PALM
Constant for plam platform |
static java.lang.String |
PLATFORM_PPC
Constant for pocket pc platform |
static java.lang.String |
PLATFORM_SOLARIS
Constant for solaris platform |
static java.lang.String |
PLATFORM_WINDOWS
Constant for windows platform |
static java.lang.Object |
TYPE_DESKTOP
Constant for desktop devices |
static java.lang.Object |
TYPE_PDA
Constant for handheld sized devices (Pocket-PC, Palm) |
static java.lang.Object |
TYPE_PHONE
Constant for Phone sized devices |
static java.lang.Object |
TYPE_TELNET
Constant for telnet device type |
static java.lang.Object |
TYPE_UNKNOWN
Constant for Unknown device type |
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.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_UNKNOWN
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_WEBKIT
static final java.lang.String AGENT_BLACKBERRY
static final java.lang.String AGENT_NOKIA_S60
static final java.lang.String AGENT_GENERICPDA
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 |