Constructor and Description |
---|
DateTimeSeries(java.util.List<java.util.Date> dates,
java.util.List<java.lang.Double> values,
java.util.Date minDate,
java.util.Date maxDate)
Initializes a new instance of the
DateTimeSeries class. |
Modifier and Type | Method and Description |
---|---|
void |
addDataChangedListener(DataChangedListener listener) |
protected void |
fireDataChanged() |
java.lang.String |
getCustomDateTimeFormat()
Gets a custom format string for DateTime labels.
|
java.util.List<java.util.Date> |
getDates()
Gets a list of DateTime values used as X coordinates of this series.
|
DateTimeFormat |
getDateTimeFormat()
Gets a value indicating how to format DateTime values as labels.
|
int |
getDimensions()
Implements Series.getDimensions.
|
java.lang.String |
getLabel(int index,
LabelKinds kind)
Implements Series.getLabel.
|
java.lang.String |
getLabelPrefix()
Gets a prefix added in front of formatted DateTime labels.
|
java.lang.String |
getLabelSuffix()
Gets a suffix appended to formatted DateTime labels.
|
java.util.Date |
getMaxDate()
Gets the end of the time range.
|
double |
getMaxValue()
Gets the coordinate corresponding to MaxDate.
|
java.util.Date |
getMinDate()
Gets the start of the time range.
|
double |
getMinValue()
Gets the coordinate corresponding to MinDate.
|
int |
getSize()
Implements Series.getSize.
|
java.util.EnumSet<LabelKinds> |
getSupportedLabels()
Implements Series.getSupportedLabels.
|
java.lang.String |
getTitle()
Implements Series.getTitle.
|
double |
getValue(int index,
int dimension)
Implements Series.getValue.
|
boolean |
isEmphasized(int index)
Implements Series.isEmphasized.
|
boolean |
isSorted(int dimension)
Implements Series.isSorted.
|
void |
removeDataChangedListener(DataChangedListener listener) |
void |
setCustomDateTimeFormat(java.lang.String value)
Sets a custom format string for DateTime labels.
|
void |
setDates(java.util.List<java.util.Date> value)
Sets a list of DateTime values used as X coordinates of this series.
|
void |
setDateTimeFormat(DateTimeFormat value)
Sets a value indicating how to format DateTime values as labels.
|
void |
setLabelPrefix(java.lang.String value)
Sets a prefix added in front of formatted DateTime labels.
|
void |
setLabelSuffix(java.lang.String value)
Sets a suffix appended to formatted DateTime labels.
|
void |
setMaxDate(java.util.Date value)
Sets the end of the time range.
|
void |
setMaxValue(double value)
Sets the coordinate corresponding to MaxDate.
|
void |
setMinDate(java.util.Date value)
Sets the start of the time range.
|
void |
setMinValue(double value)
Sets the coordinate corresponding to MinDate.
|
void |
setTitle(java.lang.String value)
Sets the title of this series.
|
public DateTimeSeries(java.util.List<java.util.Date> dates, java.util.List<java.lang.Double> values, java.util.Date minDate, java.util.Date maxDate)
DateTimeSeries
class.dates
- A list of DateTime values.values
- A list of double values.minDate
- Identifies the start of the time range.maxDate
- Identifies the end of the time range.public double getValue(int index, int dimension)
public java.lang.String getLabel(int index, LabelKinds kind)
public boolean isSorted(int dimension)
public boolean isEmphasized(int index)
isEmphasized
in interface Series
index
- An integer value specifying the index of a data item.public int getSize()
public int getDimensions()
getDimensions
in interface Series
public java.lang.String getTitle()
public void setTitle(java.lang.String value)
public java.util.EnumSet<LabelKinds> getSupportedLabels()
getSupportedLabels
in interface Series
public java.util.List<java.util.Date> getDates()
public void setDates(java.util.List<java.util.Date> value)
public double getMinValue()
public void setMinValue(double value)
public double getMaxValue()
public void setMaxValue(double value)
public java.util.Date getMinDate()
public void setMinDate(java.util.Date value)
public java.util.Date getMaxDate()
public void setMaxDate(java.util.Date value)
public DateTimeFormat getDateTimeFormat()
public void setDateTimeFormat(DateTimeFormat value)
public java.lang.String getCustomDateTimeFormat()
public void setCustomDateTimeFormat(java.lang.String value)
public java.lang.String getLabelPrefix()
public void setLabelPrefix(java.lang.String value)
public java.lang.String getLabelSuffix()
public void setLabelSuffix(java.lang.String value)
public void addDataChangedListener(DataChangedListener listener)
addDataChangedListener
in interface Series
public void removeDataChangedListener(DataChangedListener listener)
removeDataChangedListener
in interface Series
protected void fireDataChanged()