| Package | Description | 
|---|---|
| oracle.ide.cmd | 
 Contains classes implementing several JDeveloper commands. 
 | 
| oracle.ide.explorer | 
 Contains the interfaces and classes addins use to provide a structured
view of data contained in nodes displayed in a navigator or an editor. 
 | 
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.ide.navigator | 
 Contains classes providing navigator support. 
 | 
| oracle.jdeveloper.model | 
 Contains interfaces and classes implementing the Java specific portions of
JDeveloper's data model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
RemoveFileCommand.canRemove(TNode[] tnodes,
         Folder ownerFolder,
         java.util.List removedFiles,
         java.util.List unremovedFiles)
Returns  
true if the ownerFolder allows
 the elements encapsulated by the specified tnodes
 to be removed. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TNode | 
TreeExplorer.addChild(Element element,
        TNode parent,
        javax.swing.tree.DefaultTreeModel model)
Add the specified  
element to the model as
 a child of parent. | 
TNode | 
ChildFilter.childrenAdded(UpdateMessage message,
             TNode parent,
             TreeExplorer tree)
The childrenAdded method is called when the UI is notified that
 an element has been added to the node that owns this filter. 
 | 
TNode | 
ChildFilter.childrenRemoved(UpdateMessage message,
               TNode parent,
               TreeExplorer tree)
The childrenRemoved method is called when the UI is notified that
 an element has been removed from the node that owns this filter. 
 | 
abstract TNode | 
TreeExplorer.createTNode(Element element)
 | 
abstract TNode | 
TreeExplorer.findTNode(Element element,
         TNode root)
Find the  
TNode encapsulating the specified element. | 
TNode | 
TreeExplorer.findTNode(Element element,
         TNode root,
         Context context)
Find the  
TNode encapsulating the specified element. | 
abstract TNode | 
TreeExplorer.findTNodeBreadthFirst(Element element,
                     TNode root)
Find the  
TNode encapsulating the specified element. | 
TNode | 
TNode.getAncestorTNode(java.lang.Class clazz,
                boolean checkBaseClass)
Gets this  
TNode closest ancestor TNode that  
 encapsulates an Element of class clazz, or if 
 checkBaseClass is true, an Element
 extending or implementing the specified class. | 
static TNode | 
ExplorerContext.getFirstTNode(Context context)
 | 
TNode | 
ChildFilter.getOwner()  | 
abstract TNode | 
TreeExplorer.getRoot()
Returns the root  
TNode in the tree. | 
static TNode | 
ExplorerContext.getSingleTNode(Context context)
 | 
static TNode[] | 
ExplorerContext.getTNodes(Context context)
 | 
abstract TNode | 
TreeExplorer.removeChild(TNode child,
           javax.swing.tree.DefaultTreeModel model)
Remove the specified  
child from the model. | 
abstract TNode | 
TreeExplorer.searchTNode(Element element,
           TNode root)
Search for the  
TNode encapsulating the specified
 element. | 
TNode | 
TreeExplorer.searchTNode(Element element,
           TNode root,
           Context context)
Search for the  
TNode encapsulating the specified
 element. | 
abstract TNode | 
TreeExplorer.searchTNodeBreadthFirst(Element element,
                       TNode root)
Search for the  
TNode encapsulating the specified
 element. | 
TNode | 
ChildFilter.update(TNode node,
      UpdateMessage change)
This method will be called when the UI needs to tell
 a filter that a property set notification has happened. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TNode | 
TreeExplorer.addChild(Element element,
        TNode parent,
        javax.swing.tree.DefaultTreeModel model)
Add the specified  
element to the model as
 a child of parent. | 
abstract void | 
TreeExplorer.addChildren(TNode root)
Add the children to the specified  
root TNode. | 
void | 
ChildFilter.cache(TNode node)
This method will be called when the UI creates a TNode
 that is a descendant of a filtered node. 
 | 
abstract void | 
TreeExplorer.cacheFilter(TNode node,
           ChildFilter filter)
Deprecated. 
 
no replacement 
 | 
boolean | 
ChildFilter.canRefresh(TNode[] nodes)
This method will be called when the UI needs to determine
 the sensitivity of the Refresh menu item. 
 | 
abstract boolean | 
TreeExplorer.canRefresh(TNode tnode,
          java.lang.Class cls)
Check if the ancestor of the specified  
tnode whose data
 object class is an instance of the specified cls can
 be refreshed. | 
boolean | 
ChildFilter.canUpdate(TNode node,
         UpdateMessage change)
Call to determine if an update should be done due a property set
 notification. 
 | 
TNode | 
ChildFilter.childrenAdded(UpdateMessage message,
             TNode parent,
             TreeExplorer tree)
The childrenAdded method is called when the UI is notified that
 an element has been added to the node that owns this filter. 
 | 
TNode | 
ChildFilter.childrenRemoved(UpdateMessage message,
               TNode parent,
               TreeExplorer tree)
The childrenRemoved method is called when the UI is notified that
 an element has been removed from the node that owns this filter. 
 | 
abstract void | 
TreeExplorer.collapse(TNode tnode,
        boolean drop)
Collapse the specified tnode. 
 | 
abstract void | 
TreeExplorer.expand(TNode tnode,
      boolean all)
Expand the specified  
tnode. | 
abstract void | 
TreeExplorer.expand(TNode tnode,
      boolean all,
      boolean select)
Expand the specified  
tnode. | 
abstract ChildFilter | 
TreeExplorer.findCacheFilter(TNode node)
Deprecated. 
 
use just  
getChildFilter() | 
static javax.swing.tree.TreePath | 
ExplorerContext.findNewPath(TNode currentRoot,
           javax.swing.tree.TreePath oldPath,
           boolean matchFullPath)  | 
abstract TNode | 
TreeExplorer.findTNode(Element element,
         TNode root)
Find the  
TNode encapsulating the specified element. | 
TNode | 
TreeExplorer.findTNode(Element element,
         TNode root,
         Context context)
Find the  
TNode encapsulating the specified element. | 
abstract TNode | 
TreeExplorer.findTNodeBreadthFirst(Element element,
                     TNode root)
Find the  
TNode encapsulating the specified element. | 
boolean | 
ChildFilterHelper.handleChildrenAdded(Context context,
                   java.util.List children,
                   TNode parent,
                   TreeExplorer tree)  | 
boolean | 
ChildFilterHelper.handleChildrenRemoved(Context context,
                     java.util.List children,
                     TNode parent,
                     TreeExplorer tree)  | 
abstract void | 
TreeExplorer.nodeChanged(TNode tnode)
Call this method when you want to repaint the cell associated with the
 specified tnode. 
 | 
abstract boolean | 
TreeExplorer.open(TNode node)
Add the children of the specified  
node. | 
abstract void | 
TreeExplorer.refresh(TNode tnode)
Drops all children of the specified  
tnode and immediately
 collects them again. | 
void | 
ChildFilter.refresh(TNode[] nodes)
This method will be called when the UI is requested to refresh. 
 | 
abstract void | 
TreeExplorer.refresh(TNode tnode,
       java.lang.Class cls)
Refresh the ancestor of the specified  
tnode whose data
 object class is an instance of the specified cls. | 
abstract TNode | 
TreeExplorer.removeChild(TNode child,
           javax.swing.tree.DefaultTreeModel model)
Remove the specified  
child from the model. | 
static void | 
ExplorerContext.restoreExpansionState(TNode tnode,
                     TreeExplorer explorer,
                     java.util.List expandDataList)  | 
abstract TNode | 
TreeExplorer.searchTNode(Element element,
           TNode root)
Search for the  
TNode encapsulating the specified
 element. | 
TNode | 
TreeExplorer.searchTNode(Element element,
           TNode root,
           Context context)
Search for the  
TNode encapsulating the specified
 element. | 
abstract TNode | 
TreeExplorer.searchTNodeBreadthFirst(Element element,
                       TNode root)
Search for the  
TNode encapsulating the specified
 element. | 
void | 
ChildFilter.setOwner(TNode owner)
Sets the node that owns this filter. 
 | 
abstract void | 
TreeExplorer.setSelected(TNode tnode)
Select the given  
tnode in the tree. | 
abstract void | 
TreeExplorer.setSelected(TNode[] tnodes)
Select the given  
tnodes in the tree. | 
static void | 
ExplorerContext.setTNodes(Context context,
         TNode[] tnodes)
 | 
static java.util.List | 
ExplorerContext.storeExpansionState(TNode root,
                   TreeExplorer explorer)
Returns a list containing the paths of all expanded nodes that are
 descendant of the specified root node. 
 | 
void | 
ChildFilter.uncache(TNode node)  | 
TNode | 
ChildFilter.update(TNode node,
      UpdateMessage change)
This method will be called when the UI needs to tell
 a filter that a property set notification has happened. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ContentSetFilter.handleChildrenAdded(Context context,
                   java.util.List children,
                   TNode parent,
                   TreeExplorer tree)  | 
boolean | 
ContentSetFilter.handleChildrenRemoved(Context context,
                     java.util.List children,
                     TNode parent,
                     TreeExplorer tree)  | 
protected void | 
DefaultFilter.refreshExplorerNode(TNode tnode)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TNode | 
NavigatorWindow.findTNode(Element element,
         TNode root)
Find the specified  
element. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
NavigatorWindow.collapse(TNode tnode,
        boolean all)
Collapse the specified  
TNode. | 
abstract void | 
NavigatorWindow.expand(TNode tnode,
      boolean all)
Expand the specified  
TNode. | 
abstract TNode | 
NavigatorWindow.findTNode(Element element,
         TNode root)
Find the specified  
element. | 
abstract void | 
NavigatorWindow.refresh(TNode tnode)
Closes and re-opens the specified  
tnode. | 
Context | 
Extension.updateContext(Context context,
             TNode[] tnodes)
This method is called when the NavigatorWindow getContext method is called. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Context | 
NavigatorExtension.updateContext(Context context,
             TNode[] tnodes)
This method is called when the NavigatorWindow getContext method is called. 
 |