public interface GanttDataset extends BaseDataset
GanttForEachRecordDataset
,
GanttOneGroupDataset
,
GanttTwoGroupsDataset
TOKEN_DATASET
Modifier and Type | Method and Description |
---|---|
SummaryField |
getEndField()
Returns the data field which indicates the end position of each interval bar.
|
SummaryField |
getProgressField()
Returns the data field which indicates the progress status of each interval bar.
|
SummaryField |
getStartField()
Returns the data field which indicates the start position of each interval bar.
|
void |
setEndField(int summaryOperation,
Field field,
Field field2nd,
int nth)
Sets the data field which indicates the end position of each interval bar.
|
void |
setProgressField(int summaryOperation,
Field field,
Field field2nd,
int nth)
Sets the data field which indicates the progress status of each interval bar.
|
void |
setStartField(int summaryOperation,
Field field,
Field field2nd,
int nth)
Sets the data field which indicates the start position of each interval bar.
|
getChart, getDataField, getDataFields, getLabelProvider, verify
SummaryField getStartField()
SummaryField
or null
if this field was not initialized.setStartField(int, Field, Field, int)
SummaryField getEndField()
SummaryField
or null
if this field was not initialized.setEndField(int, Field, Field, int)
SummaryField getProgressField()
SummaryField
or null
if this field was not initialized.setProgressField(int, Field, Field, int)
void setStartField(int summaryOperation, Field field, Field field2nd, int nth)
SummaryField
with these parameters.SummaryField
.
summaryOperation
- the summary operation. This supports operations with date result values onlyfield
- the data fieldfield2nd
- the second data field, this field can currently be ignored.nth
- the nth parameter, used for example by summary operation SummaryField.NTH_LARGEST
java.lang.IllegalArgumentException
- if the required second field or field are null
or have an unsupported value type.java.lang.IllegalArgumentException
- if "nth" is less than zero.getStartField()
,
SummaryField.setSummaryOperation(int)
,
SummaryField.setField(Field)
,
SummaryField.setField2nd(Field)
,
SummaryField.setSummaryNth(int)
void setEndField(int summaryOperation, Field field, Field field2nd, int nth)
SummaryField
with these parameters.SummaryField
.
summaryOperation
- the summary operation. This supports operations with date result values onlyfield
- the data fieldfield2nd
- the second data field, this field can currently be ignored.nth
- the nth parameter, used for example by summary operation SummaryField.NTH_LARGEST
java.lang.IllegalArgumentException
- if the required second field or field are null
or have an unsupported value type.java.lang.IllegalArgumentException
- if "nth" is less than zero.getEndField()
,
SummaryField.setSummaryOperation(int)
,
SummaryField.setField(Field)
,
SummaryField.setField2nd(Field)
,
SummaryField.setSummaryNth(int)
void setProgressField(int summaryOperation, Field field, Field field2nd, int nth)
SummaryField
with these parameters.SummaryField
.
summaryOperation
- the summary operation. This supports operations with number result values onlyfield
- the data fieldfield2nd
- the second data field, this field can currently be ignored.nth
- the nth parameter, used for example by summary operation SummaryField.NTH_LARGEST
java.lang.IllegalArgumentException
- if the required second field or field are null
or have an unsupported value type.java.lang.IllegalArgumentException
- if "nth" is less than zero.getEndField()
,
SummaryField.setSummaryOperation(int)
,
SummaryField.setField(Field)
,
SummaryField.setField2nd(Field)
,
SummaryField.setSummaryNth(int)
Copyright © 1999-2020 by i-net software GmbH