Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## samples.javaclient.analyzer
Interface BITreeModel

All Superinterfaces:
  javax.swing.tree.TreeModel

All Known Implementing Classes:
  CatalogTreeModel

public interface BITreeModel
extends javax.swing.tree.TreeModel

TreeModel that works with the BI Beans Catalog. The `CatalogExplorer` and the `FavoritesExplorer` use this interface, with a javax.swing.JTree, to display Catalog contents in tree form.

Method Summary
`void` | `fireTreeStructureChanged(BITreeNode node)` Notifies listeners of changes to the tree structure.
`oracle.dss.bicontext.BIContext` | `getInitialContext()` Gets the root folder in the Catalog.
`oracle.dss.bicontext.BISearchControls` | `getSearchControls()` Gets the search controls for this BITreeModel.
`javax.naming.directory.Attributes` | `getSearchFilters()` Gets the search attributes for this BITreeModel.

Methods inherited from interface javax.swing.tree.TreeModel
`addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged`

Method Detail

### getInitialContext

    public oracle.dss.bicontext.BIContext getInitialContext()

  Gets the root folder in the Catalog.

  Returns:
    The root folder.

### getSearchFilters

    public javax.naming.directory.Attributes getSearchFilters()

  Gets the search attributes for this BITreeModel. Search attributes specify the type of objects to display in the tree.

  Returns:
    The search attributes for this model.

### getSearchControls

    public oracle.dss.bicontext.BISearchControls getSearchControls()

  Gets the search controls for this BITreeModel. Search controls specify the scope of the search and custom filters for the search results.

  Returns:
    The search controls for this model.

### fireTreeStructureChanged

    public void fireTreeStructureChanged(BITreeNode node)

  Notifies listeners of changes to the tree structure.

  Parameters:
    `node` - The node whose structure has changed.

Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD