public final class TableOptions extends PatternOptions
Modifier and Type | Class and Description |
---|---|
static class |
TableOptions.Selection |
Modifier and Type | Method and Description |
---|---|
Column |
createColumn(oracle.binding.meta.NamedDefinition namedDefinition)
Create column for a named definition.
|
DynamicColumn |
createDynamicColumn()
Return a dynamic column which consists of an iterator that contains a column that contains a dynamic component widget.
|
DynamicHierColumn |
createDynamicHierarchyColumn()
Return a dynamic hierarchy column which embeds a switcher containing a GROUP and ATTRIBUTE facet.
|
java.util.List<oracle.binding.meta.NamedDefinition> |
getAvailableColumnDefinitions()
Returns the current list of
NamedDefinition s that can be used in
conjunction with the Column class, and in particular the create(namedDef)
method. |
java.util.List<Widget> |
getAvailableWidgets(Column column)
Returns the set of usable widgets for the given column definition.
|
java.util.List<Column> |
getColumns()
Returns the current list of columns that the table will create when constructing the table.
|
TableOptions.Selection |
getSelection() |
Column |
group(java.util.List<Column> columnList,
java.lang.String columnGroupLabel)
Group a list of columns into a column group using the specified
column group label.
|
boolean |
isFiltered()
Determines whether or not the pattern should create or modify the table to support column based
filtering.
|
boolean |
isReadOnly()
When true, all columns that are auto generated (that is, the component that is
picked by the table pattern) will default to read only controls.
|
boolean |
isRebindingToOriginalSource()
Returns true if the source of a rebind is the same source as the table was originally created
with, otherwise false.
|
boolean |
isSelectionEnabled()
Returns true if the pattern should create or modify the table to support selection of
the columns.
|
boolean |
isSorted()
Returns true if the pattern should create or modify the table to support column based
sorting.
|
void |
setColumns(java.util.List<Column> columns)
Sets the columns to use to create the table.
|
void |
setFiltered(boolean filtered)
Returns true if the pattern should create or modify the table to support column based
filtering.
|
void |
setReadOnly(boolean readOnly)
Only affects the default generation of column components, where only read only
patterns will be considered.
|
void |
setSelection(TableOptions.Selection selection)
Determines whether or not the pattern should create or modify the table to support selection of
the columns.
|
void |
setSelectionEnabled(boolean enabled)
Deprecated.
Use setSelection(Selection) instead.
|
void |
setSorted(boolean sorted)
Determines whether or not the pattern should create or modify the table to support column based
sorting.
|
void |
ungroup(Column column)
UnGroup a column group into it's individual columns.
|
merge
public void setColumns(java.util.List<Column> columns)
columns
- list of columnspublic java.util.List<Column> getColumns()
public Column group(java.util.List<Column> columnList, java.lang.String columnGroupLabel)
columnList
- list of columnscolumnGroupLabel
- column group labelpublic void ungroup(Column column)
column
- columnpublic Column createColumn(oracle.binding.meta.NamedDefinition namedDefinition)
namedDefinition
- named definitionpublic DynamicColumn createDynamicColumn()
public DynamicHierColumn createDynamicHierarchyColumn()
public java.util.List<oracle.binding.meta.NamedDefinition> getAvailableColumnDefinitions()
NamedDefinition
s that can be used in
conjunction with the Column
class, and in particular the create(namedDef)
method.public boolean isSorted()
public void setSorted(boolean sorted)
sorted
- sortedpublic boolean isSelectionEnabled()
public TableOptions.Selection getSelection()
public void setSelection(TableOptions.Selection selection)
selection
- selection@Deprecated public void setSelectionEnabled(boolean enabled)
enabled
- enabledpublic boolean isReadOnly()
public void setReadOnly(boolean readOnly)
readOnly
- read onlypublic void setFiltered(boolean filtered)
filtered
- filteredpublic boolean isFiltered()
public java.util.List<Widget> getAvailableWidgets(Column column)
column
- columnpublic boolean isRebindingToOriginalSource()