Class ListHeaderProducer<T extends QualityValue>
java.lang.Object
org.exoplatform.services.rest.impl.header.ListHeaderProducer<T>
- Type Parameters:
T- type that implementsQualityValue
Produce sorted by quality value list of 'accept' header. In first it used for
parsing 'accept' and 'accept-language' headers.
- Version:
- $Id: $
- Author:
- Andrey Parfonov
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ListHeaderProducer
public ListHeaderProducer()
-
-
Method Details
-
create
Create each element of header list.- Parameters:
part- the part of source string, it is part between two commas- Returns:
- newly created element of list
-
createQualitySortedList
Create list of headers which is sorted by quality value. It is useful for parsing 'accept' headers. If source list is null then empty list will be returned.- Parameters:
header- source header string- Returns:
- List of parsed sorted by quality value
-