|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.javatools.ui.builders.BasicBuilder<T>
oracle.javatools.ui.builders.BreadcrumbsTableBuilder<T>
public final class BreadcrumbsTableBuilder<T>
A builder of a BreadcrumbsTable.
A BreadcrumbsTable is a table of data (each row is of type T), each row can contain children (also of type T). Expanding a row replaces all of the data in the table with the child data of the expanded row. A breadcrumb bar next to the table tracks the expanded rows. Selecting a breadcrumb updates the table with the children of that breadcrumb.
Nested Class Summary | |
---|---|
static interface |
BreadcrumbsTableBuilder.BreadcrumbMaker<T>
This class will be implemented by clients of the BreadcrumbsTableBuilder and will need to construct a TableBreadcrumb for a given
node (T) in the TreeTable. |
static interface |
BreadcrumbsTableBuilder.TableBreadcrumb<T>
An extension of Breadcrumb to represent
nodes (table rows) in the breadcrumb bar. |
Nested classes/interfaces inherited from class oracle.javatools.ui.builders.BasicBuilder |
---|
BasicBuilder.Instructions |
Constructor Summary | |
---|---|
BreadcrumbsTableBuilder()
|
Method Summary | |
---|---|
BuiltBreadcrumbsTable<T> |
build()
|
protected BasicBuilder.Instructions |
createInstructions()
|
void |
setBreadcrumbMaker(BreadcrumbsTableBuilder.BreadcrumbMaker<T> breadcrumbMaker)
Set a breadcrumb maker to create instances of Breadcrumbs for the BreadcrumbsTable. |
void |
setModel(TreeTableModel model)
Set the TreeTableModel used for this breadcrumbsTable. |
void |
setModel(TreeTableModel model,
T node)
Set the TreeTableModel used for this breadcrumbsTable. |
void |
setTrailingComponent(javax.swing.JComponent trailingComponent)
Set a component that appears in the UI trailing the breadcrumbs at the top of the table. |
Methods inherited from class oracle.javatools.ui.builders.BasicBuilder |
---|
buildToolbar, setActions, setActionsSecondary, setActionsSecondary, setCheckable, setDoubleClickListener, setEmptyText, setEmptyTextLarge, setLabel, setResizable, setRollover, setSelection, setSelectionEnabledAction, setSelectionEnabledComponent, setTitlebar, setToolbarComponents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BreadcrumbsTableBuilder()
Method Detail |
---|
protected BasicBuilder.Instructions createInstructions()
createInstructions
in class BasicBuilder<T>
public BuiltBreadcrumbsTable<T> build()
public void setModel(TreeTableModel model, T node)
model
- public void setModel(TreeTableModel model)
model
- public void setBreadcrumbMaker(BreadcrumbsTableBuilder.BreadcrumbMaker<T> breadcrumbMaker)
breadcrumbMaker
- public void setTrailingComponent(javax.swing.JComponent trailingComponent)
trailingComponent
- the component to add
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.0.0) E17493-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |