|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISimpleElementFactory
The factory class to create scriptable objects.
Field Summary | |
---|---|
static int |
MULTI_ROW_ITEM
|
static int |
SIMPLE_ROW_ITEM
|
Method Summary | |
---|---|
IAction |
createAction(ActionHandle action,
ReportItemHandle handle)
Creates the action structure. |
IDataBinding |
createDataBinding()
Creates the data biinding structure. |
IDataBinding |
createDataBinding(ComputedColumn column)
Creates the data biinding structure. |
IDataBinding |
createDataBinding(ComputedColumnHandle columnHandle)
Creates the data biinding structure. |
IDataSet |
createDataSet(DataSetHandle handle)
Creates the IDataSet instance. |
IDataSource |
createDataSource(DataSourceHandle handle)
Creates the IDataSource instance. |
IFilterCondition |
createFilterCondition()
Creates the filter structure. |
IFilterCondition |
createFilterCondition(FilterCondition condition)
Creates the IFilterCondition instance. |
IFilterCondition |
createFilterCondition(FilterConditionHandle handle)
Creates the IFilterCondition instance. |
IFilterConditionElement |
createFilterConditionElement(FilterConditionElementHandle handle)
Creates IFilterConditionElement instance. |
IHideRule |
createHideRule()
Create IHideRule instance |
IHideRule |
createHideRule(HideRule rule)
Create IHideRule instance |
IHideRule |
createHideRule(HideRuleHandle handle)
Create IHideRule instance |
IHighlightRule |
createHighlightRule()
Create IHighlightRule instance |
IHighlightRule |
createHighlightRule(HighlightRule highlightRule)
Create IHighlightRule instance |
IHighlightRule |
createHighlightRule(HighlightRuleHandle handle)
Create IHighlightRule instance |
IResultSetColumn |
createResultSetColumn()
Creates the IResultSetColumn instance. |
IResultSetColumn |
createResultSetColumn(ResultSetColumnHandle columnHandle)
Creates the IResultSetColumn instance. |
ISortCondition |
createSortCondition()
Creates the sort structure. |
ISortCondition |
createSortCondition(SortKey sort)
Creates the sort structure. |
ISortCondition |
createSortCondition(SortKeyHandle sortHandle)
Creates the sort structure. |
ISortElement |
createSortElement(SortElementHandle handle)
Create ISortElement instance. |
IStyle |
createStyle(StyleHandle style)
Create IStyle instance |
IDesignElement |
getElement(DesignElementHandle handle)
Creates the IDesignElement instance. |
IReportItem |
wrapExtensionElement(ExtendedItemHandle handle,
int type)
Creates the scriptable object for the corresponding element handles. |
Field Detail |
---|
static final int MULTI_ROW_ITEM
static final int SIMPLE_ROW_ITEM
Method Detail |
---|
IReportItem wrapExtensionElement(ExtendedItemHandle handle, int type)
handle
- the element handletype
- the expected data row type. Can be MULTI_ROW_ITEM
or EMPTY_ROW_ITEM
IHideRule createHideRule()
IHideRule
instance
IHideRule createHideRule(HideRule rule)
IHideRule
instance
rule
- the structure to create corresponding IHideRule instance.
IHideRule createHideRule(HideRuleHandle handle)
IHideRule
instance
handle
- the element handle to create corresponding IHideRule instance.
IFilterCondition createFilterCondition()
IFilterCondition createFilterCondition(FilterCondition condition)
condition
- the structure to create corresponding IFilterCondition
instance.
IFilterCondition createFilterCondition(FilterConditionHandle handle)
handle
- the element handle to create corresponding IFilterCondition
instance.
IDataBinding createDataBinding()
IDataBinding createDataBinding(ComputedColumnHandle columnHandle)
columnHandle
- the computed column handle
IDataBinding createDataBinding(ComputedColumn column)
column
- the computed column
ISortCondition createSortCondition()
ISortCondition createSortCondition(SortKey sort)
sort
- the structure to create corresponding ISortCondition instance.
ISortCondition createSortCondition(SortKeyHandle sortHandle)
handle
- the element handle that holds the SortCondition structure
IAction createAction(ActionHandle action, ReportItemHandle handle)
action
- the structure handlehandle
- the element handle that holds the action structure
IDesignElement getElement(DesignElementHandle handle)
handle
- the element handle to create corresponding IDesignElement
instance.
IDataSet createDataSet(DataSetHandle handle)
handle
- the element handle to create corresponding IDataSet instance.
IResultSetColumn createResultSetColumn(ResultSetColumnHandle columnHandle)
handle
- the element handle to create corresponding IResultSetColumn
instance.
IResultSetColumn createResultSetColumn()
IDataSource createDataSource(DataSourceHandle handle)
handle
- the element handle to create corresponding IDataSource
instance.
IHighlightRule createHighlightRule()
IHighlightRule
instance
IHighlightRule createHighlightRule(HighlightRule highlightRule)
IHighlightRule
instance
highlightRule
- the structure to create corresponding IHighlightRule instance.
IHighlightRule createHighlightRule(HighlightRuleHandle handle)
IHighlightRule
instance
handle
- the element handle to create corresponding IHighlightRule
instance.
IStyle createStyle(StyleHandle style)
IStyle
instance
handle
- the element handle to create corresponding IStyle instance.
IFilterConditionElement createFilterConditionElement(FilterConditionElementHandle handle)
IFilterConditionElement
instance.
handle
- the filterConditionElement handle to create corresponding
IFilterConditionElement instance.
ISortElement createSortElement(SortElementHandle handle)
ISortElement
instance.
handle
- the handle to create corresponding ISortElement instance.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |