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.