public class Point<S extends java.lang.Number,T extends java.lang.Number>
extends java.lang.Object
implements java.io.Serializable
ValueEntry couples (String, Value).
The type T declares the number format of entries (e.g. int, double...).
Usage:
// Here a point is represented by integer values on the
// X axis and floats on the relative Y axis values.
new Point<Integer, Float>("Avg 2010",
2010, // The value of column entry
// The rows associated to this column
new ValueEntry<Float>("Entry1", 500.34f),
new ValueEntry<Float>("Entry2", 230.56f));
| Constructor and Description |
|---|
Point(S value) |
Point(java.lang.String label,
S value) |
Point(java.lang.String label,
S value,
ValueEntry<T>... entries) |
Point(S value,
ValueEntry<T>... entries) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(ValueEntry<T> entry) |
java.util.List<ValueEntry<T>> |
getEntries() |
java.lang.String |
getLabel() |
S |
getValue() |
void |
setEntries(ValueEntry<T>... entries) |
void |
setLabel(java.lang.String label) |
void |
setValue(S value) |
void |
sortEntries() |
java.lang.String |
toString() |
public Point(S value) throws InvalidParameterException
InvalidParameterExceptionpublic Point(java.lang.String label,
S value)
throws InvalidParameterException
InvalidParameterExceptionpublic Point(S value, ValueEntry<T>... entries) throws InvalidParameterException
InvalidParameterExceptionpublic Point(java.lang.String label,
S value,
ValueEntry<T>... entries)
throws InvalidParameterException
InvalidParameterExceptionpublic final void setLabel(java.lang.String label)
public final void setValue(S value) throws InvalidParameterException
InvalidParameterExceptionpublic final S getValue()
public final void addEntry(ValueEntry<T> entry)
public final void setEntries(ValueEntry<T>... entries)
public final void sortEntries()
public final java.util.List<ValueEntry<T>> getEntries()
public final java.lang.String getLabel()
public final java.lang.String toString()
toString in class java.lang.Object