Extension SDK 10.1.2

Uses of Interface
oracle.ide.explorer.TNode

Packages that use TNode
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. 
 

Uses of TNode in oracle.ide.cmd
 

Methods in oracle.ide.cmd with parameters of type TNode
protected  Folder RemoveFileCommand.findOwner(TNode[] tnodes, Context context)
          Find the owner of the given tnode.
protected  Folder RemoveFileCommand.findOwner(TNode tnode, Context context)
          Find the owner of the given tnode.
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.
protected  java.util.List CloseNodeCommand.confirmClose(TNode[] tnodes)
           
 

Uses of TNode in oracle.ide.explorer
 

Methods in oracle.ide.explorer that return TNode
static TNode ExplorerContextUtil.getSingleTNode(Context context)
          Returns the selected TNode from the specified Context if there is only one Element selected in the Context and that Element has a corresponding TNode.
static TNode ExplorerContextUtil.getFirstTNode(Context context)
          Returns the first selected TNode from the specified Context if there is at least one Element selected in the Context and that Element has a corresponding TNode.
static TNode[] ExplorerContextUtil.getAllTNodes(Context context)
          Returns the array of selected TNode objects from the specified Context if there are one or more Element objects selected in the Context and those Element objects have corresponding TNode objects.
 TNode TreeExplorer.findTNode(Element element, TNode root)
          Find the TNode encapsulating the specified element.
 TNode TreeExplorer.findTNodeBreadthFirst(Element element, TNode root)
          Find the TNode encapsulating the specified element.
 TNode TreeExplorer.searchTNode(Element element, TNode root)
          Search for the TNode encapsulating the specified element.
 TNode TreeExplorer.searchTNodeBreadthFirst(Element element, TNode root)
          Search for the TNode encapsulating the specified element.
 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 TreeExplorer.removeChild(TNode child, javax.swing.tree.DefaultTreeModel model)
          Remove the specified child from the model.
 TNode TreeExplorer.childrenRemoved(java.util.List removed, TNode node, javax.swing.tree.DefaultTreeModel model, ChildFilter filter)
          Remove the nodes in the removed list from the parent node.
 TNode TreeExplorer.childrenAdded(java.util.List children, TNode parent, javax.swing.tree.DefaultTreeModel model, ChildFilter filter, boolean select)
          Add the nodes in the children list to the parent node.
 TNode TreeExplorer.getRoot()
          Returns the root TNode in the tree.
 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.
 TNode ChildFilter.childrenAdded(java.util.List children, 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(java.util.List children, TNode parent, TreeExplorer tree)
          The childrenRemoved method is called when the UI is notified that an element has been added to the node that owns this filter.
 TNode ChildFilter.getOwner()
           
 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.
 

Methods in oracle.ide.explorer with parameters of type TNode
static java.util.List ExplorerContextUtil.storeExpansionState(TNode root, TreeExplorer explorer)
          Returns a list containing the paths of all expanded nodes that are descendant of the specified root node.
static void ExplorerContextUtil.restoreExpansionState(TNode tnode, TreeExplorer explorer, java.util.List expandDataList)
           
 TNode TreeExplorer.findTNode(Element element, TNode root)
          Find the TNode encapsulating the specified element.
 TNode TreeExplorer.findTNodeBreadthFirst(Element element, TNode root)
          Find the TNode encapsulating the specified element.
 TNode TreeExplorer.searchTNode(Element element, TNode root)
          Search for the TNode encapsulating the specified element.
 TNode TreeExplorer.searchTNodeBreadthFirst(Element element, TNode root)
          Search for the TNode encapsulating the specified element.
 ChildFilter TreeExplorer.findCacheFilter(TNode node)
          Find the ChildFilter associated with the specified node.
 void TreeExplorer.cacheFilter(TNode node, ChildFilter filter)
          Associate the specified node and filter.
 void TreeExplorer.addChildren(TNode root)
          Add the children to the specified root TNode.
 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 TreeExplorer.removeChild(TNode child, javax.swing.tree.DefaultTreeModel model)
          Remove the specified child from the model.
 TNode TreeExplorer.childrenRemoved(java.util.List removed, TNode node, javax.swing.tree.DefaultTreeModel model, ChildFilter filter)
          Remove the nodes in the removed list from the parent node.
 TNode TreeExplorer.childrenAdded(java.util.List children, TNode parent, javax.swing.tree.DefaultTreeModel model, ChildFilter filter, boolean select)
          Add the nodes in the children list to the parent node.
 boolean TreeExplorer.open(TNode node)
          Add the children of the specified node.
 void TreeExplorer.nodeChanged(TNode tnode)
          Call this method when you want to repaint the cell associated with the specified tnode.
 void TreeExplorer.refresh(TNode tnode)
          Drops all children of the specified tnode and immediately collects them again.
 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.
 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.
 void TreeExplorer.expand(TNode tnode, boolean all)
          Expand the specified tnode.
 void TreeExplorer.collapse(TNode tnode, boolean drop)
          Collapse the specified tnode.
 void TreeExplorer.setSelected(TNode tnode)
          Select the given tnode in the tree.
 void TreeExplorer.setSelected(TNode[] tnodes)
          Select the given tnodes in the tree.
 boolean TreeExplorer.updateActiveNode(TNode newActiveNode)
          Activates the specified TNode.
 void TreeExplorer.nodeExpanded(TNode node, boolean opening)
          Method called when the specified node is expanded.
 void TreeExplorer.nodeCollapsed(TNode node, boolean closing)
          Method called when the specified node is collapsed.
 TNode ChildFilter.childrenAdded(java.util.List children, 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(java.util.List children, TNode parent, TreeExplorer tree)
          The childrenRemoved method is called when the UI is notified that an element has been added to the node that owns this filter.
 void ChildFilter.setOwner(TNode owner)
          Sets the node that owns this filter.
 void ChildFilter.cache(TNode node)
          This method will be called when the UI creates a TNode that is a descendant of a filtered node.
 void ChildFilter.uncache(TNode node)
           
 void ChildFilter.refresh(TNode[] nodes)
          This method will be called when the UI is requested to refresh.
 boolean ChildFilter.canRefresh(TNode[] nodes)
          This method will be called when the UI needs to determine the sensitivity of the Refresh menu item.
 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.
 boolean ChildFilter.canUpdate(TNode node, UpdateMessage change)
          Call to determine if an update should be done due a property set notification.
 

Uses of TNode in oracle.ide.model
 

Methods in oracle.ide.model that return TNode
protected  TNode DirectoryFilter.validateParent(TNode cachedParent, TNode parent, java.net.URL parentURL, java.net.URL childURL)
           
 TNode HierarchicalFilter.childrenAdded(java.util.List added, TNode par, TreeExplorer tree)
          Adds the specified List of child Element objects to the TreeExplorer.
 TNode HierarchicalFilter.childrenRemoved(java.util.List removed, TNode par, TreeExplorer tree)
          Removes the specified List of child Element objects from the TreeExplorer.
 TNode HierarchicalFilter.cacheGet(java.net.URL url)
          Find the TNode associated with the given url.
 TNode HierarchicalFilter.update(TNode node, UpdateMessage change)
          Updates the filter's display in response to an UpdateMessage.
protected  TNode HierarchicalFilter.removeElementNode(Element element, TNode parent, TreeExplorer tree, TNode rtn)
           
protected  TNode HierarchicalFilter.createElementNode(java.net.URL url, Element element, TNode parent, TreeExplorer tree, javax.swing.tree.DefaultTreeModel model, boolean cacheIt)
          Create the TNode for the specified element.
protected  TNode HierarchicalFilter.createFolderNode(java.net.URL url, Folder folder, TNode parent, TreeExplorer tree, javax.swing.tree.DefaultTreeModel model)
          Create the TNode for the specified folder.
protected  TNode HierarchicalFilter.handleOtherAdditions(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
protected  TNode HierarchicalFilter.handleOtherRemovals(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
protected  TNode HierarchicalFilter.cacheRemove(java.net.URL key)
           
protected  TNode HierarchicalFilter.validateParent(TNode cachedParent, TNode parent, java.net.URL parentURL, java.net.URL childURL)
          This method makes sure that the right parent is used to parent the child pointed by the childURL.
protected  TNode PackageFilter.cacheRemove(java.net.URL key)
          Overrides superclass cache(TNode) to ensure that all URLs along the URLPath for a PackageFolder are unmapped to the TNode for that package in the cache.
protected  TNode PackageFilter.handleOtherRemovals(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
protected  TNode PackageFilter.handleOtherAdditions(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
 TNode DefaultFilter.getOwner()
           
 TNode DefaultFilter.update(TNode node, UpdateMessage change)
           
 TNode DefaultFilter.childrenAdded(java.util.List children, TNode parent, TreeExplorer tree)
           
 TNode DefaultFilter.childrenRemoved(java.util.List children, TNode parent, TreeExplorer tree)
           
 TNode FilelistFilter.childrenRemoved(java.util.List removals, TNode parent, TreeExplorer tree)
           
 TNode FilelistFilter.childrenAdded(java.util.List additions, TNode parent, TreeExplorer tree)
           
 

Methods in oracle.ide.model with parameters of type TNode
protected  TNode DirectoryFilter.validateParent(TNode cachedParent, TNode parent, java.net.URL parentURL, java.net.URL childURL)
           
 TNode HierarchicalFilter.childrenAdded(java.util.List added, TNode par, TreeExplorer tree)
          Adds the specified List of child Element objects to the TreeExplorer.
 TNode HierarchicalFilter.childrenRemoved(java.util.List removed, TNode par, TreeExplorer tree)
          Removes the specified List of child Element objects from the TreeExplorer.
 void HierarchicalFilter.cache(TNode node)
          Adds the specified TNode to the node cache.
 void HierarchicalFilter.uncache(TNode tnode)
          Removes the specified TNode from the node cache.
 void HierarchicalFilter.refresh(TNode[] nodes)
          Completely refreshes the filter's display.
 boolean HierarchicalFilter.canRefresh(TNode[] nodes)
          Always returns true.
 TNode HierarchicalFilter.update(TNode node, UpdateMessage change)
          Updates the filter's display in response to an UpdateMessage.
protected  TNode HierarchicalFilter.removeElementNode(Element element, TNode parent, TreeExplorer tree, TNode rtn)
           
protected  TNode HierarchicalFilter.createElementNode(java.net.URL url, Element element, TNode parent, TreeExplorer tree, javax.swing.tree.DefaultTreeModel model, boolean cacheIt)
          Create the TNode for the specified element.
protected  TNode HierarchicalFilter.createFolderNode(java.net.URL url, Folder folder, TNode parent, TreeExplorer tree, javax.swing.tree.DefaultTreeModel model)
          Create the TNode for the specified folder.
protected  TNode HierarchicalFilter.handleOtherAdditions(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
protected  TNode HierarchicalFilter.handleOtherRemovals(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
protected  void HierarchicalFilter.setNodeInProject(TNode child, boolean inProject)
          Sets the child TNode's in-project status; the in-project status of parent folder nodes may be affected as a result.
protected  void HierarchicalFilter.cachePut(java.net.URL key, TNode value)
           
protected  TNode HierarchicalFilter.validateParent(TNode cachedParent, TNode parent, java.net.URL parentURL, java.net.URL childURL)
          This method makes sure that the right parent is used to parent the child pointed by the childURL.
protected  boolean HierarchicalFilter.isNodeContainerInProject(TNode node)
          Returns true if the specified TNode's Container is in the project.
 void PackageFilter.cachePut(java.net.URL url, TNode node)
          Overrides superclass cache(TNode) to ensure that all URLs along the URLPath for a PackageFolder are mapped to the TNode for that package in the cache.
 void PackageFilter.uncache(TNode node)
          Overrides superclass cache(TNode) to ensure that all URLs along the URLPath for a PackageFolder are unmapped to the TNode for that package in the cache.
 void PackageFilter.setOwner(TNode owner)
           
protected  TNode PackageFilter.handleOtherRemovals(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
protected  TNode PackageFilter.handleOtherAdditions(java.util.Map additionsMap, TreeExplorer tree, TNode childNode)
           
protected  boolean PackageFilter.isNodeContainerInProject(TNode node)
          Returns true if the specified TNode's Container is in the project.
protected  int DefaultFilter.SortedComparator.compareTNodes(TNode t1, TNode t2)
          Template method for comparing two TNode objects to each other, representing the first level of comparison in the compare() call chain.
 void DefaultFilter.setOwner(TNode owner)
           
 void DefaultFilter.uncache(TNode node)
           
 void DefaultFilter.cache(TNode node)
           
 void DefaultFilter.refresh(TNode[] nodes)
           
 boolean DefaultFilter.canRefresh(TNode[] nodes)
           
 boolean DefaultFilter.canUpdate(TNode node, UpdateMessage change)
           
 TNode DefaultFilter.update(TNode node, UpdateMessage change)
           
 TNode DefaultFilter.childrenAdded(java.util.List children, TNode parent, TreeExplorer tree)
           
 TNode DefaultFilter.childrenRemoved(java.util.List children, TNode parent, TreeExplorer tree)
           
protected  void DefaultFilter.refreshExplorerNode(TNode tnode)
           
 void FilelistFilter.setOwner(TNode owner)
           
 TNode FilelistFilter.childrenRemoved(java.util.List removals, TNode parent, TreeExplorer tree)
           
 TNode FilelistFilter.childrenAdded(java.util.List additions, TNode parent, TreeExplorer tree)
           
 

Uses of TNode in oracle.ide.navigator
 

Methods in oracle.ide.navigator that return TNode
 TNode NavigatorWindow.findTNode(Element element, TNode root)
          Find the specified element.
 

Methods in oracle.ide.navigator with parameters of type TNode
 Context Extension.updateContext(Context context, TNode[] tnodes)
          This method is called when the NavigatorWindow getContext method is called.
 void NavigatorWindow.collapse(TNode tnode, boolean all)
          Collapse the specified TNode.
 void NavigatorWindow.expand(TNode tnode, boolean all)
          Expand the specified TNode.
 TNode NavigatorWindow.findTNode(Element element, TNode root)
          Find the specified element.
 void NavigatorWindow.refresh(TNode tnode)
          Closes and re-opens the specified tnode.
 

Uses of TNode in oracle.jdeveloper.model
 

Methods in oracle.jdeveloper.model that return TNode
 TNode CategoryFilter.childrenAdded(java.util.List added, TNode subject, TreeExplorer tree)
           
 TNode CategoryFilter.childrenRemoved(java.util.List removed, TNode subject, TreeExplorer tree)
           
 TNode CategoryFilter.update(TNode node, UpdateMessage change)
           
protected  TNode CategoryFilter.getCategoryNode(CategoryFolder folder, TreeExplorer tree)
           
 

Methods in oracle.jdeveloper.model with parameters of type TNode
 Context NavigatorExtension.updateContext(Context context, TNode[] tnodes)
          This method is called when the NavigatorWindow getContext method is called.
 void CategoryFilter.setOwner(TNode owner)
           
 TNode CategoryFilter.childrenAdded(java.util.List added, TNode subject, TreeExplorer tree)
           
 TNode CategoryFilter.childrenRemoved(java.util.List removed, TNode subject, TreeExplorer tree)
           
 void CategoryFilter.cache(TNode node)
           
 void CategoryFilter.uncache(TNode node)
           
 boolean CategoryFilter.canRefresh(TNode[] nodes)
           
 void CategoryFilter.refresh(TNode[] nodes)
           
 boolean CategoryFilter.canUpdate(TNode node, UpdateMessage change)
           
 TNode CategoryFilter.update(TNode node, UpdateMessage change)
           
static boolean JProjectFilter.isFilterSupported(TNode tnode, int filter)
          Deprecated. Replace with JProjectStructureController.isFilterSupported(TNode,int).
static ChildFilter JProjectFilter.findFilter(TNode tnode, int filterType)
          Deprecated. Replace with JProjectStructureController.findFilter(TNode,int).
static boolean JProjectFilter.isFilteredBy(TNode tnode, int filterType)
          Deprecated. Replace with JProjectStructureController.isFilteredBy(TNode,int).
static boolean JProjectFilter.isInProject(TNode tnode)
          Deprecated. Replace with JProjectStructureController.isInProject(TNode).
static boolean JProjectStructureController.isFilterSupported(TNode tnode, int filterType)
          Call to determine if the specified tnode can be viewed using the specified filter.
static ChildFilter JProjectStructureController.findFilter(TNode tnode, int filterType)
           
static boolean JProjectStructureController.isFilteredBy(TNode tnode, int filterType)
           
static boolean JProjectStructureController.isInProject(TNode tnode)
          Call to determine if the specified tnode is the descendent of a project.
static boolean JProjectStructureController.isInCategoryView(TNode tnode)
           
 


Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.