org.glassfish.jersey.message.internal
Class AcceptableLanguageTag

java.lang.Object
  extended by org.glassfish.jersey.message.internal.LanguageTag
      extended by org.glassfish.jersey.message.internal.AcceptableLanguageTag
All Implemented Interfaces:
Qualified

public class AcceptableLanguageTag
extends LanguageTag
implements Qualified

An acceptable language tag.

Author:
Paul Sandoz, Marek Potociar (marek.potociar at oracle.com)

Field Summary
 
Fields inherited from class org.glassfish.jersey.message.internal.LanguageTag
primaryTag, subTags, tag
 
Fields inherited from interface org.glassfish.jersey.message.internal.Qualified
QUALITY_PARAMETER_NAME
 
Constructor Summary
AcceptableLanguageTag(HttpHeaderReader reader)
           
AcceptableLanguageTag(String header)
           
AcceptableLanguageTag(String primaryTag, String subTags)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getQuality()
          Get quality factor value (in [ppt]).
 int hashCode()
           
 
Methods inherited from class org.glassfish.jersey.message.internal.LanguageTag
getAsLocale, getPrimaryTag, getSubTags, getTag, isCompatible, parse, toString, valueOf
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AcceptableLanguageTag

public AcceptableLanguageTag(String primaryTag,
                             String subTags)

AcceptableLanguageTag

public AcceptableLanguageTag(String header)
                      throws ParseException
Throws:
ParseException

AcceptableLanguageTag

public AcceptableLanguageTag(HttpHeaderReader reader)
                      throws ParseException
Throws:
ParseException
Method Detail

getQuality

public int getQuality()
Description copied from interface: Qualified
Get quality factor value (in [ppt]).

Specified by:
getQuality in interface Qualified
Returns:
quality factor value.

equals

public boolean equals(Object obj)
Overrides:
equals in class LanguageTag

hashCode

public int hashCode()
Overrides:
hashCode in class LanguageTag


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.