|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.util.Resolver<T>
public abstract class Resolver<T>
Resolves a name into a value.
Constructor Summary | |
---|---|
Resolver()
|
Method Summary | |
---|---|
static Resolver<java.lang.String> |
createResolver(java.util.Map<java.lang.String,?> map)
Creates a resolver that is based on a given map. |
static Resolver<java.lang.String> |
createResolver(Request request,
Response response)
Creates a resolver that is based on a call (request, response couple). |
abstract T |
resolve(java.lang.String name)
Resolves a name into a value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Resolver()
Method Detail |
---|
public static Resolver<java.lang.String> createResolver(java.util.Map<java.lang.String,?> map)
map
- Map between names and values.
public static Resolver<java.lang.String> createResolver(Request request, Response response)
Model property | Variable name | Content type |
---|---|---|
request.confidential | c | boolean (true|false) |
request.clientInfo.address | cia | String |
request.clientInfo.agent | cig | String |
request.challengeResponse.identifier | cri | String |
request.challengeResponse.scheme | crs | String |
request.date | d | Date (HTTP format) |
request.entity.characterSet | ecs | String |
response.entity.characterSet | ECS | String |
request.entity.encoding | ee | String |
response.entity.encoding | EE | String |
request.entity.expirationDate | eed | Date (HTTP format) |
response.entity.expirationDate | EED | Date (HTTP format) |
request.entity.language | el | String |
response.entity.language | EL | String |
request.entity.modificationDate | emd | Date (HTTP format) |
response.entity.modificationDate | EMD | Date (HTTP format) |
request.entity.mediaType | emt | String |
response.entity.mediaType | EMT | String |
request.entity.size | es | Integer |
response.entity.size | ES | Integer |
request.entity.tag | et | String |
response.entity.tag | ET | String |
request.referrerRef | f* | Reference (see table below variable name sub-parts) |
request.hostRef | h* | Reference (see table below variable name sub-parts) |
request.method | m | String |
request.rootRef | o* | Reference (see table below variable name sub-parts) |
request.protocol | p | String |
request.resourceRef | r* | Reference (see table below variable name sub-parts) |
response.redirectRef | R* | Reference (see table below variable name sub-parts) |
response.status | S | Integer |
response.serverInfo.address | SIA | String |
response.serverInfo.agent | SIG | String |
response.serverInfo.port | SIP | Integer |
Reference property | Sub-part name | Content type |
---|---|---|
authority | a | String |
baseRef | b* | Reference |
relativePart | e | String |
fragment | f | String |
hostIdentifier | h | String |
identifier | i | String |
path | p | String |
query | q | String |
remainingPart | r | String |
request
- The request.response
- The response.
public abstract T resolve(java.lang.String name)
name
- The name to resolve.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |