Class QualityValue
- java.lang.Object
-
- java.lang.Number
-
- org.jboss.resteasy.reactive.server.core.request.QualityValue
-
- All Implemented Interfaces:
Serializable
,Comparable<QualityValue>
public final class QualityValue extends Number implements Comparable<QualityValue>
- Author:
- Pascal S. de Kloe
- See Also:
- "RFC2616 3.9 Quality Values", Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QualityValue
DEFAULT
static QualityValue
HIGHEST
static QualityValue
LOWEST
static QualityValue
NOT_ACCEPTABLE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(QualityValue o)
double
doubleValue()
boolean
equals(Object o)
float
floatValue()
int
hashCode()
int
intValue()
boolean
isAcceptable()
boolean
isPrefered()
long
longValue()
static QualityValue
valueOf(String qvalue)
-
Methods inherited from class java.lang.Number
byteValue, shortValue
-
-
-
-
Field Detail
-
NOT_ACCEPTABLE
public static final QualityValue NOT_ACCEPTABLE
-
LOWEST
public static final QualityValue LOWEST
-
HIGHEST
public static final QualityValue HIGHEST
-
DEFAULT
public static final QualityValue DEFAULT
-
-
Method Detail
-
valueOf
public static QualityValue valueOf(String qvalue)
- Parameters:
qvalue
- the quality value ornull
if undefined.- Returns:
QualityValue
-
isPrefered
public boolean isPrefered()
-
isAcceptable
public boolean isAcceptable()
-
compareTo
public int compareTo(QualityValue o)
- Specified by:
compareTo
in interfaceComparable<QualityValue>
-
doubleValue
public double doubleValue()
- Specified by:
doubleValue
in classNumber
-
floatValue
public float floatValue()
- Specified by:
floatValue
in classNumber
-
-