|
||||||||||
| 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 | |||||||||