|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IDataServiceProvider
Data service provider for chart wizard, to provide all necessary data.
| Field Summary | |
|---|---|
static int |
DATA_BINDING_REFERENCE
|
static int |
HAS_CUBE
|
static int |
HAS_DATA_SET
|
static int |
IN_MULTI_VIEWS
|
static int |
MULTI_CUBE_DIMENSIONS
Indicates if current chart is using cube or sharing with crosstab or in mulit-view, and cube's dimension count > 1. |
static int |
PART_CHART
Indicates if current chart is a part of whole chart, such as plot or axis. |
static int |
SHARE_CROSSTAB_QUERY
|
static int |
SHARE_QUERY
|
static int |
SHARE_TABLE_QUERY
|
| Method Summary | |
|---|---|
java.lang.Object |
checkData(java.lang.String checkType,
java.lang.Object data)
Check data for the invoker. |
boolean |
checkState(int state)
Checks if the state in provide includes this. |
java.lang.String[] |
getAllStyleDisplayNames()
Returns all available style display names. |
java.lang.String[] |
getAllStyles()
Returns all available style names. |
java.lang.String |
getCurrentStyle()
Returns the name of current used style. |
java.lang.Object[] |
getDataForColumns(java.lang.String[] sExpressions,
int iMaxRecords,
boolean byRow)
Fetches data from dataset. |
org.eclipse.birt.chart.model.attribute.DataType |
getDataType(java.lang.String expression)
Returns the data type according to the query expression. |
int |
getState()
Returns state information of current data service provider. |
boolean |
isLivePreviewEnabled()
Returns whether live preview is enabled |
org.eclipse.birt.chart.factory.IDataRowExpressionEvaluator |
prepareRowExpressionEvaluator(org.eclipse.birt.chart.model.Chart cm,
java.util.List lExpressions,
int iMaxRecords,
boolean byRow)
Prepare row expression evaluator for chart to bind data. |
void |
setStyle(java.lang.String styleName)
Sets current used style by specified style name. |
boolean |
update(java.lang.String type,
java.lang.Object value)
Updates some custom data which is related with invoker. |
| Field Detail |
|---|
static final int HAS_DATA_SET
static final int HAS_CUBE
static final int DATA_BINDING_REFERENCE
static final int IN_MULTI_VIEWS
static final int SHARE_QUERY
static final int PART_CHART
static final int MULTI_CUBE_DIMENSIONS
static final int SHARE_TABLE_QUERY
static final int SHARE_CROSSTAB_QUERY
| Method Detail |
|---|
java.lang.String[] getAllStyles()
java.lang.String[] getAllStyleDisplayNames()
java.lang.String getCurrentStyle()
void setStyle(java.lang.String styleName)
java.lang.Object[] getDataForColumns(java.lang.String[] sExpressions,
int iMaxRecords,
boolean byRow)
throws org.eclipse.birt.chart.exception.ChartException
sExpressions - column expression array in the form of javascript. Null will
return all columns of dataset.iMaxRecords - max row count. -1 returns default count or the preference
value.byRow - true: by row first, false: by column first
org.eclipse.birt.chart.exception.ChartExceptionboolean isLivePreviewEnabled()
org.eclipse.birt.chart.model.attribute.DataType getDataType(java.lang.String expression)
expression -
org.eclipse.birt.chart.factory.IDataRowExpressionEvaluator prepareRowExpressionEvaluator(org.eclipse.birt.chart.model.Chart cm,
java.util.List lExpressions,
int iMaxRecords,
boolean byRow)
throws org.eclipse.birt.chart.exception.ChartException
cm - lExpressions - iMaxRecords - byRow -
org.eclipse.birt.chart.exception.ChartException
boolean update(java.lang.String type,
java.lang.Object value)
type - value - ChartUIConstants.QUERY_CATEGORY,
ChartUIConstants.QUERY_OPTIONAL,
ChartUIConstants.QUERY_VALUEint getState()
boolean checkState(int state)
state -
java.lang.Object checkData(java.lang.String checkType,
java.lang.Object data)
checkType - data -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||