com.sun.jersey.core.header
Class LanguageTag

java.lang.Object
  extended by com.sun.jersey.core.header.LanguageTag
Direct Known Subclasses:
AcceptableLanguageTag

public class LanguageTag
extends Object

A language tag.

Author:
Paul.Sandoz@Sun.Com

Field Summary
protected  String primaryTag
           
protected  String subTags
           
protected  String tag
           
 
Constructor Summary
protected LanguageTag()
           
  LanguageTag(HttpHeaderReader reader)
           
  LanguageTag(String header)
           
  LanguageTag(String primaryTag, String subTags)
           
 
Method Summary
 boolean equals(Object object)
           
 Locale getAsLocale()
           
 String getPrimaryTag()
           
 String getSubTags()
           
 String getTag()
           
 int hashCode()
           
 boolean isCompatible(Locale tag)
           
protected  void parse(String languageTag)
           
 String toString()
           
static LanguageTag valueOf(String s)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

tag

protected String tag

primaryTag

protected String primaryTag

subTags

protected String subTags
Constructor Detail

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
Method Detail

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.