public final class QualityValue extends java.lang.Number implements java.lang.Comparable<QualityValue>
Modifier and Type | Field and Description |
---|---|
static QualityValue |
DEFAULT |
static QualityValue |
HIGHEST |
static QualityValue |
LOWEST |
private static java.lang.String |
MALFORMED_VALUE_MESSAGE |
static QualityValue |
NOT_ACCEPTABLE |
private static long |
serialVersionUID |
private int |
WEIGHT |
Modifier | Constructor and Description |
---|---|
private |
QualityValue(int weight) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(QualityValue o) |
double |
doubleValue() |
boolean |
equals(java.lang.Object o) |
float |
floatValue() |
int |
hashCode() |
int |
intValue() |
boolean |
isAcceptable() |
boolean |
isPrefered() |
long |
longValue() |
private static int |
parseAsInteger(java.lang.String value) |
static QualityValue |
valueOf(java.lang.String qvalue) |
public static final QualityValue NOT_ACCEPTABLE
public static final QualityValue LOWEST
public static final QualityValue HIGHEST
public static final QualityValue DEFAULT
private static final long serialVersionUID
private static final java.lang.String MALFORMED_VALUE_MESSAGE
private final int WEIGHT
public static QualityValue valueOf(java.lang.String qvalue)
qvalue
- the quality value or null
if undefined.public boolean isPrefered()
public boolean isAcceptable()
public int compareTo(QualityValue o)
compareTo
in interface java.lang.Comparable<QualityValue>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public double doubleValue()
doubleValue
in class java.lang.Number
public float floatValue()
floatValue
in class java.lang.Number
public int intValue()
intValue
in class java.lang.Number
public long longValue()
longValue
in class java.lang.Number
private static int parseAsInteger(java.lang.String value)