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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic double doubleValue()
doubleValue in class java.lang.Numberpublic float floatValue()
floatValue in class java.lang.Numberpublic int intValue()
intValue in class java.lang.Numberpublic long longValue()
longValue in class java.lang.Numberprivate static int parseAsInteger(java.lang.String value)