public abstract class Conneg
extends java.lang.Object
| Constructor and Description |
|---|
Conneg(Request request,
MetadataService metadataService)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Variant |
getPreferredVariant(java.util.List<? extends Variant> variants)
Returns the best variant representation for a given resource according
the the client preferences.
|
Request |
getRequest()
Returns the request including client preferences.
|
abstract float |
scoreVariant(Variant variant)
Scores a variant relatively to enriched client preferences.
|
public Conneg(Request request, MetadataService metadataService)
request - The request including client preferences.metadataService - The metadata service used to get default metadata values.public Request getRequest()
public Variant getPreferredVariant(java.util.List<? extends Variant> variants)
variants - The list of variants to compare.public abstract float scoreVariant(Variant variant)
variant - The variant to score.Copyright © 2005-2024 Restlet.