public abstract class Conneg extends Object
| Constructor and Description |
|---|
Conneg(Request request,
MetadataService metadataService)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
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(List<? extends Variant> variants)
variants - The list of variants to compare.public abstract float scoreVariant(Variant variant)
variant - The variant to score.Copyright © 2005–2025. All rights reserved.