|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAggregateFunction
This interface defines the extension interface for all chart aggregate functions.
Field Summary | |
---|---|
static int |
BIGDECIMAL
|
static int |
CALENDAR
|
static int |
CUSTOM
|
static int |
DATE
|
static int |
NULL
|
static int |
NUMBER
|
static int |
RUNNING_AGGR
|
static int |
SUMMARY_AGGR
|
static int |
TEXT
|
static int |
UNKNOWN
|
Method Summary | |
---|---|
void |
accumulate(java.lang.Object oValue)
An internally generated notification indicating that a function implementer should accumulate another value (to be subsequently aggregated) |
java.lang.Object |
getAggregatedValue()
Returns the aggregated value as determined by the function implementation. |
int |
getBIRTDataType()
Returns the aggregation data type defined by BIRT. |
java.lang.String[] |
getDisplayParameters()
Returns display text of aggregate parameters. |
int |
getParametersCount()
Returns the count of aggregate parameter. |
int |
getType()
Returns aggregate type. |
void |
initialize()
Sends out a notification to a function implementation subclass to initialize local member variables. |
Field Detail |
---|
static final int SUMMARY_AGGR
static final int RUNNING_AGGR
static final int UNKNOWN
static final int NULL
static final int DATE
static final int CALENDAR
static final int NUMBER
static final int BIGDECIMAL
static final int TEXT
static final int CUSTOM
Method Detail |
---|
void accumulate(java.lang.Object oValue) throws java.lang.IllegalArgumentException
oValue
- The numeric value to be accumulated
java.lang.IllegalArgumentException
java.lang.Object getAggregatedValue()
void initialize()
int getParametersCount()
java.lang.String[] getDisplayParameters()
int getType()
SUMMARY_AGGR
,
RUNNING_AGGR
int getBIRTDataType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |