|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.noelios.restlet.http.PreferenceUtils
public class PreferenceUtils
Preference manipulation utilities.
| Constructor Summary | |
|---|---|
PreferenceUtils()
|
|
| Method Summary | |
|---|---|
static String |
format(List<? extends Preference<?>> prefs)
Formats a list of preferences with a comma separator. |
static void |
format(Preference pref,
Appendable destination)
Formats a preference. |
static void |
formatQuality(float quality,
Appendable destination)
Formats a quality value. If the quality is invalid, an IllegalArgumentException is thrown. |
static boolean |
isQuality(float quality)
Indicates if the quality value is valid. |
static void |
parseCharacterSets(String acceptCharsetHeader,
ClientInfo client)
Parses character set preferences from a header. |
static void |
parseEncodings(String acceptEncodingHeader,
ClientInfo preference)
Parses encoding preferences from a header. |
static void |
parseLanguages(String acceptLanguageHeader,
ClientInfo preference)
Parses language preferences from a header. |
static void |
parseMediaTypes(String acceptMediaTypeHeader,
ClientInfo preference)
Parses media type preferences from a header. |
static float |
parseQuality(String quality)
Parses a quality value. If the quality is invalid, an IllegalArgumentException is thrown. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PreferenceUtils()
| Method Detail |
|---|
public static String format(List<? extends Preference<?>> prefs)
throws IOException
prefs - The list of preferences.
IOException
public static void format(Preference pref,
Appendable destination)
throws IOException
pref - The preference to format.destination - The appendable destination.
IOException
public static void formatQuality(float quality,
Appendable destination)
throws IOException
quality - The quality value as a float.destination - The appendable destination;
IOExceptionpublic static boolean isQuality(float quality)
quality - The quality value.
public static void parseCharacterSets(String acceptCharsetHeader,
ClientInfo client)
acceptCharsetHeader - The header to parse.client - The client preferences to update.
public static void parseEncodings(String acceptEncodingHeader,
ClientInfo preference)
acceptEncodingHeader - The header to parse.preference - The client preferences to update.
public static void parseLanguages(String acceptLanguageHeader,
ClientInfo preference)
acceptLanguageHeader - The header to parse.preference - The client preferences to update.
public static void parseMediaTypes(String acceptMediaTypeHeader,
ClientInfo preference)
acceptMediaTypeHeader - The header to parse.preference - The client preferences to update.public static float parseQuality(String quality)
quality - The quality value as a string.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||