|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.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.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |