|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.engine.application.Conneg
public abstract class Conneg
Content negotiation algorithm.
Constructor Summary | |
---|---|
Conneg(Request request,
MetadataService metadataService)
Constructor. |
Method Summary | |
---|---|
Variant |
getPreferredVariant(List<? extends Variant> variants)
Returns the best variant representation for a given resource according the the client preferences. A default language is provided in case the variants don't match the client preferences. |
Request |
getRequest()
Returns the request including client preferences. |
abstract float |
scoreVariant(Variant variant)
Scores a variant relatively to enriched client preferences. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Conneg(Request request, MetadataService metadataService)
request
- The request including client preferences.metadataService
- The metadata service used to get default metadata values.Method Detail |
---|
public Request getRequest()
public Variant getPreferredVariant(List<? extends Variant> variants)
variants
- The list of variants to compare.
public abstract float scoreVariant(Variant variant)
variant
- The variant to score.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |