|
|||||||||
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. |
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 |
IDataRowExpressionEvaluator |
prepareRowExpressionEvaluator(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 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
ChartException
boolean isLivePreviewEnabled()
DataType getDataType(java.lang.String expression)
expression
-
IDataRowExpressionEvaluator prepareRowExpressionEvaluator(Chart cm, java.util.List lExpressions, int iMaxRecords, boolean byRow) throws ChartException
cm
- lExpressions
- iMaxRecords
- byRow
-
ChartException
boolean update(java.lang.String type, java.lang.Object value)
type
- value
- ChartUIConstants.QUERY_CATEGORY
,
ChartUIConstants.QUERY_OPTIONAL
,
ChartUIConstants.QUERY_VALUE
int 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 |