public interface ISimpleElementFactory
Modifier and Type | Field and Description |
---|---|
static int |
MULTI_ROW_ITEM |
static int |
SIMPLE_ROW_ITEM |
Modifier and Type | Method and Description |
---|---|
IAction |
createAction()
Create the action structure.
|
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.
|
IExpression |
createExpression()
Creates
IExpression 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.
|
static final int MULTI_ROW_ITEM
static final int SIMPLE_ROW_ITEM
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
instanceIHideRule createHideRule(HideRule rule)
IHideRule
instancerule
- the structure to create corresponding IHideRule instance.IHideRule createHideRule(HideRuleHandle handle)
IHideRule
instancehandle
- 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 handleIDataBinding createDataBinding(ComputedColumn column)
column
- the computed columnISortCondition 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 structureIAction createAction(ActionHandle action, ReportItemHandle handle)
action
- the structure handlehandle
- the element handle that holds the action structureIAction createAction()
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
instanceIHighlightRule createHighlightRule(HighlightRule highlightRule)
IHighlightRule
instancehighlightRule
- the structure to create corresponding IHighlightRule instance.IHighlightRule createHighlightRule(HighlightRuleHandle handle)
IHighlightRule
instancehandle
- the element handle to create corresponding IHighlightRule
instance.IStyle createStyle(StyleHandle style)
IStyle
instancehandle
- 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.IExpression createExpression()
IExpression
instance.Copyright © 2008 Actuate Corp. All rights reserved.