com.sun.jersey.core.header
Class LanguageTag
java.lang.Object
com.sun.jersey.core.header.LanguageTag
- Direct Known Subclasses:
- AcceptableLanguageTag
public class LanguageTag
- extends Object
A language tag.
- Author:
- Paul.Sandoz@Sun.Com
tag
protected String tag
primaryTag
protected String primaryTag
subTags
protected String subTags
LanguageTag
protected LanguageTag()
LanguageTag
public LanguageTag(String primaryTag,
String subTags)
LanguageTag
public LanguageTag(String header)
throws ParseException
- Throws:
ParseException
LanguageTag
public LanguageTag(HttpHeaderReader reader)
throws ParseException
- Throws:
ParseException
valueOf
public static LanguageTag valueOf(String s)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
isCompatible
public final boolean isCompatible(Locale tag)
getAsLocale
public final Locale getAsLocale()
parse
protected final void parse(String languageTag)
throws ParseException
- Throws:
ParseException
getTag
public final String getTag()
getPrimaryTag
public final String getPrimaryTag()
getSubTags
public final String getSubTags()
equals
public boolean equals(Object object)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2011 Oracle Corporation. All Rights Reserved.