com.tinkerpop.rexster.filter
Class CharsetHolder

java.lang.Object
  extended by com.tinkerpop.rexster.filter.CharsetHolder
All Implemented Interfaces:
Comparable<CharsetHolder>

public class CharsetHolder
extends Object
implements Comparable<CharsetHolder>


Constructor Summary
CharsetHolder(String charset, float quality, int order)
           
 
Method Summary
 int compareTo(CharsetHolder charsetHolder)
           
 boolean equals(Object o)
           
static List<CharsetHolder> getAcceptableCharsets(String acceptCharsetHeaderValue)
           
 String getCharset()
           
static CharsetHolder getFirstSupportedCharset(String acceptCharsetHeaderValue)
          Accepts a standard value from the Accept-Charset field and gets the first matching charset supported by the server.
 int getOrder()
           
 float getQuality()
           
 int hashCode()
           
 boolean isSupported()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharsetHolder

public CharsetHolder(String charset,
                     float quality,
                     int order)
Method Detail

getCharset

public String getCharset()

getQuality

public float getQuality()

getOrder

public int getOrder()

isSupported

public boolean isSupported()

getFirstSupportedCharset

public static CharsetHolder getFirstSupportedCharset(String acceptCharsetHeaderValue)
Accepts a standard value from the Accept-Charset field and gets the first matching charset supported by the server.

Example: iso-8859-5, unicode-1-1;q=0.8

Returns:
the first matching charset that is supported by the server or null if one cannot be found.

getAcceptableCharsets

public static List<CharsetHolder> getAcceptableCharsets(String acceptCharsetHeaderValue)

compareTo

public int compareTo(CharsetHolder charsetHolder)
Specified by:
compareTo in interface Comparable<CharsetHolder>

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2009-2012. All Rights Reserved.