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
InvalidParameterException
public Point(java.lang.String label, S value) throws InvalidParameterException
InvalidParameterException
public Point(S value, ValueEntry<T>... entries) throws InvalidParameterException
InvalidParameterException
public Point(java.lang.String label, S value, ValueEntry<T>... entries) throws InvalidParameterException
InvalidParameterException
public final void setLabel(java.lang.String label)
public final void setValue(S value) throws InvalidParameterException
InvalidParameterException
public 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