|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.gwt.data.ClientInfo
public final class ClientInfo
Client specific data related to a call.
Constructor Summary | |
---|---|
ClientInfo()
Constructor. |
Method Summary | |
---|---|
java.util.List<Preference<CharacterSet>> |
getAcceptedCharacterSets()
Returns the modifiable list of character set preferences. |
java.util.List<Preference<Encoding>> |
getAcceptedEncodings()
Returns the modifiable list of encoding preferences. |
java.util.List<Preference<Language>> |
getAcceptedLanguages()
Returns the modifiable list of language preferences. |
java.util.List<Preference<MediaType>> |
getAcceptedMediaTypes()
Returns the modifiable list of media type preferences. |
java.lang.String |
getAddress()
Returns the client's IP address which is the first address in the list of client addresses, if this list exists and isn't empty. |
java.util.List<java.lang.String> |
getAddresses()
Returns the modifiable list of client IP addresses. The first address is the one of the immediate client component as returned by the getClientAdress() method and the last address should correspond to the origin client (frequently a user agent). This is useful when the user agent is separated from the origin server by a chain of intermediary components. |
java.lang.String |
getAgent()
Returns the agent name (ex: "Noelios-Restlet-Engine/1.1"). |
java.util.List<Product> |
getAgentProducts()
Returns the list of product tokens from the user agent name. |
int |
getPort()
Returns the port number which sent the call. |
void |
setAcceptedCharacterSets(java.util.List<Preference<CharacterSet>> acceptedCharacterSets)
Sets the character set preferences. |
void |
setAcceptedEncodings(java.util.List<Preference<Encoding>> acceptedEncodings)
Sets the encoding preferences. |
void |
setAcceptedLanguages(java.util.List<Preference<Language>> acceptedLanguages)
Sets the language preferences. |
void |
setAcceptedMediaTypes(java.util.List<Preference<MediaType>> acceptedMediaTypes)
Sets the media type preferences. |
void |
setAddress(java.lang.String address)
Sets the client's IP address. |
void |
setAddresses(java.util.List<java.lang.String> addresses)
Sets the list of client IP addresses. |
void |
setAgent(java.lang.String agent)
Sets the agent name (ex: "Noelios Restlet Engine/1.1"). |
void |
setPort(int port)
Sets the port number which sent the call. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClientInfo()
Method Detail |
---|
public java.util.List<Preference<CharacterSet>> getAcceptedCharacterSets()
public java.util.List<Preference<Encoding>> getAcceptedEncodings()
public java.util.List<Preference<Language>> getAcceptedLanguages()
public java.util.List<Preference<MediaType>> getAcceptedMediaTypes()
public java.lang.String getAddress()
public java.util.List<java.lang.String> getAddresses()
public java.lang.String getAgent()
public java.util.List<Product> getAgentProducts()
public int getPort()
public void setAcceptedCharacterSets(java.util.List<Preference<CharacterSet>> acceptedCharacterSets)
acceptedCharacterSets
- The character set preferences.public void setAcceptedEncodings(java.util.List<Preference<Encoding>> acceptedEncodings)
acceptedEncodings
- The encoding preferences.public void setAcceptedLanguages(java.util.List<Preference<Language>> acceptedLanguages)
acceptedLanguages
- The language preferences.public void setAcceptedMediaTypes(java.util.List<Preference<MediaType>> acceptedMediaTypes)
acceptedMediaTypes
- The media type preferences.public void setAddress(java.lang.String address)
address
- The client's IP address.public void setAddresses(java.util.List<java.lang.String> addresses)
addresses
- The list of client IP addresses.public void setAgent(java.lang.String agent)
agent
- The agent name.public void setPort(int port)
port
- The port number which sent the call.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |