org.glassfish.jersey.message.internal
Class LanguageTag
java.lang.Object
org.glassfish.jersey.message.internal.LanguageTag
- Direct Known Subclasses:
- AcceptableLanguageTag
public class LanguageTag
- extends Object
A language tag.
- Author:
- Paul Sandoz, Marek Potociar (marek.potociar at oracle.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 © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.