Extension SDK 10.1.2

Uses of Interface
oracle.ide.model.Node

Packages that use Node
oracle.ide Contains classes that allow addins access to the IDE integration objects. 
oracle.ide.cmd Contains classes implementing several JDeveloper commands. 
oracle.ide.editor Contains classes and interfaces that allow addins to add their own specialized editors to JDeveloper. 
oracle.ide.gallery Contains classes implementing JDeveloper's new object gallery. 
oracle.ide.migration   
oracle.ide.model Contains interfaces and classes implementing JDeveloper's data model. 
oracle.ide.runner Contains classes that allow addins some level of control on the IDE runner system. 
oracle.ide.xml Provides common methods used for processing XML. 
oracle.jdeveloper.audit.model The base classes for defining the Audit object model. 
oracle.jdeveloper.builder This package contains the base implementations for the set of classes used for creating new objects. 
oracle.jdeveloper.builder.cls The cls package provides classes and interfaces for generating Java classes. 
oracle.jdeveloper.builder.file The file package includes the classes and interfaces for generating file objects. 
oracle.jdeveloper.cm.dt Contains the base design-time API for integrating database and application server connections within JDeveloper. 
oracle.jdeveloper.cm.dt.wizard Contains classes related to Wizard implementations used with connection objects. 
oracle.jdeveloper.cmt The Component Model Tool, an API for manipulating Java source code. 
oracle.jdeveloper.compiler Contains classes that allow addins to integrate their own build system translator. 
oracle.jdeveloper.library The Libraries package provides the library API used by JDeveloper. 
oracle.jdeveloper.model Contains interfaces and classes implementing the Java specific portions of JDeveloper's data model. 
oracle.jdeveloper.runner Contains classes that allow addins some level of control on the JDeveloper runner system. 
oracle.jdeveloper.vcs.util Contains assorted stateless utilities for version control system integraton. 
oracle.jdeveloper.webservices New public API to web services 
oracle.jdevimpl.webapp.html   
 

Uses of Node in oracle.ide
 

Methods in oracle.ide with parameters of type Node
 void FileOpenHistory.updateHistory(Node node)
          Add the specified Node to the opened node history.
 void FileOpenHistory.removeHistory(Node node)
          Remove the specified Node from the opened node history.
 

Uses of Node in oracle.ide.cmd
 

Fields in oracle.ide.cmd declared as Node
protected  Node SaveAsCommand._duplicate
           
 

Methods in oracle.ide.cmd with parameters of type Node
protected  int SaveAsCommand.handleDocumentOwnership(Document doc, Node node, java.net.URL oldURL)
          This method handles adding/removing/replacing the document from it's owner Subclasses of the command may need to handle ownership differently (eg, RenameCommand should do something different from SaveAsCommand).
static int RevertNodeCommand.reload(Node node)
          Utility method to reload a specified Node without confirmation.
static int RevertNodeCommand.reload(Node node, boolean confirm)
          Utility method to reload a specified Node with optional confirmation.
protected  int RenameCommand.handleDocumentOwnership(Document doc, Node node, java.net.URL oldURL)
           
 

Uses of Node in oracle.ide.editor
 

Methods in oracle.ide.editor with parameters of type Node
static Editor EditorUtil.openExplicitDefaultEditorInFrame(Node node)
          Opens the specified editor and makes the document 'explicit'
static Editor EditorUtil.openDefaultEditorInFrame(Node node)
          Open the specified node using the default editor.
static Editor EditorUtil.openDefaultEditorInFrame(Node node, Context context)
          Open the specified node using the default editor.
 Editor EditorManager.openDefaultEditorInFrame(Node node)
          Deprecated. replaced by EditorUtil.openDefaultEditorInFrame(Node)
 

Uses of Node in oracle.ide.gallery
 

Classes in oracle.ide.gallery that implement Node
 class GalleryXMLDataNode
          XMLDataContainer subclass for the Object Gallery.
 

Uses of Node in oracle.ide.migration
 

Methods in oracle.ide.migration that return Node
 Node MigrationInfo.getNodeCopy()
          Get the Node whose version information is recorded here.
 Node MigrationInfo.getOriginalNode()
          Get the original node.
protected abstract  Node MigrationInfo.copyNode(Node node)
          Created a copy of the specified Node.
 

Methods in oracle.ide.migration with parameters of type Node
static java.lang.String NodeMigrator.getLookupKey(Node node)
          Build the key used to lookup a node migrator.
abstract  MigrationInfo NodeMigrator.getMigrationInfo(Node node)
          Get the current MigrationInfo for the specified node.
 MigrationInfo[] NodeMigrator.getMigrationInfos(Node[] nodes)
          Get the current MigrationInfos for the specified nodes.
protected  void NodeMigrator.forceSave(Node node)
          Makes sure that the specified node is saved.
protected abstract  Node MigrationInfo.copyNode(Node node)
          Created a copy of the specified Node.
 

Constructors in oracle.ide.migration with parameters of type Node
MigrationInfo(Node node)
          Constructor.
 

Uses of Node in oracle.ide.model
 

Subinterfaces of Node in oracle.ide.model
 interface Container
          The Container interface specifies the protocol between the IDE and objects which can contain other Nodes, including other Containers.
 interface WorkEnvironment
           
 

Classes in oracle.ide.model that implement Node
 class DataContainer
           
 class DataNode
           
 class DefaultContainer
          The DefaultContainer class is a default implementation of the Container interface.
 class DefaultNode
          The DefaultNode class is a default implementation of the Node interface.
 class DeployableTextNode
          Trivial subclass of TextNode that has the ElementAttributes#DEPLYOABLE attribute set.
 class IdeSystem
          This a new class that is under development to replace IdeSystem.
 class MiscellaneousFolder
           
 class Project
          This is the base class for all data classes that represent a user project.
 class PropertiesContainer
          This is a complete implementation of the Container interface that uses a single HashMap to hold all of its data and an ArrayList to hold its children.
 class PropertiesNode
          This is a complete implementation of the Node interface that uses a single HashMap to hold all of its data.
 class TextNode
          The TextNode class extends DefaultNodeand should be used for all objects that can be opened as a text file inside a code editor.
 class Workspace
          This a new class that is under development to replace Workspace.
 class XMLDataContainer
          The XMLDataContainer is the Container wrapper for a Folder-implementing JavaBean that can be persisted to XML using the XML marshalling framework in oracle.ide.marshal.xml.
 class XMLDataNode
          The XMLDataNode class is the Node wrapper for a JavaBean class that can be persisted to XML using the XML marshalling framework Object2Dom.
 

Methods in oracle.ide.model that return Node
 Node AbstractElementRecognizer.create(java.net.URL url, java.lang.Class clazz)
           
static Node NodeFactory.findOrCreate(java.net.URL url)
          Returns the Node associated with the URL.
static Node NodeFactory.findOrCreate(java.lang.Class type, java.net.URL url)
          Returns the Node associated with the URL.
static Node NodeFactory.find(java.net.URL url)
          Find the Node associated with the URL.
static Node NodeFactory.findInFolder(Folder folder, java.net.URL url)
          Searches the specified Folder for an instance of Node whose URL matches the specified URL.
static Node NodeFactory.clone(java.net.URL srcNodeURL, java.net.URL dstNodeURL)
          Clones the Node at srcNodeURL to create a Node that is saved at dstNodeURL.
static Node NodeFactory.clone(Node srcNode, java.net.URL dstNodeURL)
          Returns a new Node instance whose contents are identical to (and copied from) the specified Node.
static Node NodeFactory.uncache(java.net.URL url)
          Removes the Node with the specified URL from the NodeFactory's cache.
static Node NodeFactory.uncache(java.net.URL url, boolean notify)
          Removes the Node with the specified URL from the NodeFactory's cache.
static Node NodeFactory.findOrCreateDefaultNode(java.net.URL url)
          Creates an instance of the default node class.
 Node Recognizer.create(java.net.URL url, java.lang.Class type)
          Creates an instance of the design-time node associated with the specified URL.
 Node DefaultRecognizer.create(java.net.URL url, java.lang.Class clazz)
           
 

Methods in oracle.ide.model with parameters of type Node
 MigrationInfo WorkspaceMigrator.getMigrationInfo(Node node)
           
 boolean WorkEnvironment.add(Node node, Container ownerContainer)
          Add the Node to the project.
 boolean Project.add(Node node, Container ownerContainer)
          Add the Node to the project.
static Node NodeFactory.clone(Node srcNode, java.net.URL dstNodeURL)
          Returns a new Node instance whose contents are identical to (and copied from) the specified Node.
static void NodeFactory.recache(java.net.URL oldURL, java.net.URL newURL, Node node)
          Removes the oldURL from the cache and puts the newURL in the cache so that it is associated with the given Node.
static void NodeFactory.recache(java.net.URL oldURL, java.net.URL newURL, Node node, boolean notify)
          Removes the oldURL from the cache and puts the newURL in the cache so that it is associated with the given Node.
 

Constructors in oracle.ide.model with parameters of type Node
Reference(Node node)
           
 

Uses of Node in oracle.ide.runner
 

Fields in oracle.ide.runner declared as Node
protected  Node RunProcess.target
          The target for this RunProcess.
 

Methods in oracle.ide.runner that return Node
 Node RunProcess.getTarget()
          Returns the target.
 

Methods in oracle.ide.runner with parameters of type Node
protected  Starter RunProcess.getStarterForTarget(Node node, java.lang.Class starterFactorySubClass)
          Tests whether the given node is runnable and returns the starter that can start the process.
protected  RunnableItem[] RunProcess.getRunnableItemsForTarget(Node node, java.lang.Class starterFactorySubClass)
           
 java.lang.String RunProcess.canGetStarterForTarget(Node node, java.lang.Class starterFactorySubClass, java.util.List errors)
          Tests whether the given node is runnable.
 void RunProcess.start(Node node, AbstractStarterFactory abstractStarterFactory, java.lang.Object cookie)
           
 java.lang.Object StarterFactory.canStart(RunProcess runProcess, Node node, java.util.List errors)
          Tests whether this StarterFactory knows how to start the specified node.
 Starter StarterFactory.createStarter(RunProcess runProcess, Node node, java.lang.Object o)
          Creates a starter for the specified RunProcess.
 java.lang.Object AbstractStarterFactory.canStart(RunProcess runProcess, Context context, Node node, java.util.List errors)
           
 Displayable AbstractStarterFactory.getDisplayable(RunProcess runProcess, Context context, Node node, java.lang.Object o)
           
 Starter AbstractStarterFactory.createStarter(RunProcess runProcess, Context context, Node node, java.lang.Object o)
           
abstract  boolean Runner.couldNodeBeRunnable(Node node)
          Returns true if there is a StarterFactory registered for the class of the given node.
abstract  boolean Runner.couldNodeBeRunnable(Node node, java.lang.Class starterFactorySubClass)
          Returns true if there is a StarterFactory registered for the class of the given node and the StarterFactory is an instanceof the specified subclass.
 

Uses of Node in oracle.ide.xml
 

Methods in oracle.ide.xml that return Node
 Node XMLRecognizer.create(java.net.URL url, java.lang.Class dataClass)
           
 

Uses of Node in oracle.jdeveloper.audit.model
 

Methods in oracle.jdeveloper.audit.model that return Node
 Node TextDocumentAdapter.getNode()
          Gets the IDE node corresponding this document.
 

Uses of Node in oracle.jdeveloper.builder
 

Methods in oracle.jdeveloper.builder that return Node
 Node SourceModel.createNode()
           
 

Methods in oracle.jdeveloper.builder with parameters of type Node
protected  boolean AbstractBuilderModel.buildFile(Node node)
           
protected  void AbstractBuilderModel.postProcess(Node node)
           
 

Uses of Node in oracle.jdeveloper.builder.cls
 

Methods in oracle.jdeveloper.builder.cls with parameters of type Node
protected  boolean ClassBuilderModel.buildFile(Node node)
           
protected  void ClassBuilderModel.postProcess(Node node)
           
 

Uses of Node in oracle.jdeveloper.builder.file
 

Methods in oracle.jdeveloper.builder.file with parameters of type Node
protected  boolean FileBuilderModel.buildFile(Node node)
           
 

Uses of Node in oracle.jdeveloper.cm.dt
 

Classes in oracle.jdeveloper.cm.dt that implement Node
 class ConnectionNode
          The ConnectionNode class is the base class for all representations of Database Connections
 class DatabaseConnectionNode
           
 class DatabaseEditorNode
           
 class Oc4jConnectionNode
           
 

Uses of Node in oracle.jdeveloper.cm.dt.wizard
 

Methods in oracle.jdeveloper.cm.dt.wizard that return Node
protected  Node DBWizardLauncher.createNode(java.lang.String schema, java.lang.String name, java.lang.String objectType, boolean openEditor)
           
static Node DBWizardLauncher.createNode(Context ctx, Database db, java.lang.String schema, java.lang.String name, java.lang.String objectType, boolean openEditor)
           
 

Uses of Node in oracle.jdeveloper.cmt
 

Methods in oracle.jdeveloper.cmt that return Node
 Node CmtElementRecognizer.create(java.net.URL url, java.lang.Class type)
          Creates an instance of the design-time node associated with the specified URL.
 

Uses of Node in oracle.jdeveloper.compiler
 

Methods in oracle.jdeveloper.compiler with parameters of type Node
protected  void CompilerPage.clearUrlOffsetMarkNode(Node node, OffsetMark[] offsetMarks)
           
 

Uses of Node in oracle.jdeveloper.library
 

Classes in oracle.jdeveloper.library that implement Node
 class JLibraryList
           
 

Methods in oracle.jdeveloper.library that return Node
 Node LegacyLibraryRecognizer.create(java.net.URL url, java.lang.Class type)
           
 

Uses of Node in oracle.jdeveloper.model
 

Subinterfaces of Node in oracle.jdeveloper.model
 interface JavaNode
          The JavaNode interface represents a Java class element in the JDeveloper browser.
 

Classes in oracle.jdeveloper.model that implement Node
 class GifImageNode
          Node subclass for .gif image files.
 class ImageNode
          Node subclass for image files.
 class JavaClassNode
          The JavaNode interface represents a Java class element in the JDeveloper browser.
 class JavaSourceNode
          The JavaSourceNode interface represents a Java source file in the JDeveloper browser.
 class JpegImageNode
          Node subclass for .jpg/.jpeg image files.
 class JProject
          JProject is the data class that represents the project in JDeveloper.
 class JspSourceNode
          The JspSourceNode interface represents a Jsp source file in the JDeveloper browser.
 class PngImageNode
          Node subclass for .png image files.
 class SqljSourceNode
          The SqljSourceNode interface represents a SQLJ source file in the JDeveloper browser.
 

Methods in oracle.jdeveloper.model that return Node
static Node JProjectUtil.createNodeInProject(JProject project, java.net.URL url)
          Deprecated. Use NodeFactory.create
protected  Node Tag2Children.createNode(java.net.URL url, oracle.ide.marshal.tag.Tag2Object t2o)
          Use this method to create the Node pointed to by the specified URL.
 

Methods in oracle.jdeveloper.model with parameters of type Node
 MigrationInfo JProjectMigrator.getMigrationInfo(Node node)
           
 

Uses of Node in oracle.jdeveloper.runner
 

Methods in oracle.jdeveloper.runner that return Node
abstract  Node EmbeddedServerAdmin.getTargetNode()
          Returns the Node that will be run in the embedded server.
static Node[] Source.getProjectFileList(Project project)
          Returns the files in the given project.
static Node[] Source.getProjectFileList(JProject jProject)
          Returns the files in the given project.
static Node[] Source.getOpenedFiles()
          Returns the files that are currently open in an editor.
static Node[] Source.getOpenedFiles(Workspace workspace, Project project)
          Returns the files that are currently open in an editor.
static Node Source.getNodeFromCodeEditor(Context context)
          Returns the Node for the given code editor Context.
 

Methods in oracle.jdeveloper.runner with parameters of type Node
protected static java.util.List EmbeddedServerAdmin.findExtensions(Node node)
          This method always returns a non-null List.
static boolean Source.showSourceFile(Workspace workspace, Project project, Node node, int line, boolean selectLine)
          Displays a source file in the code editor.
static CodeEditor Source.showNodeInCodeEditor(Workspace workspace, Project project, Node node)
          Displays a node in the code editor.
static boolean Source.showUIDesigner(Workspace workspace, Project project, Node node)
          Displays a source file in the UI designer.
static java.lang.String Source.getFilenameFromNode(Node node)
          Returns the filename for the given node.
static java.lang.String Source.getPackageFromNode(Node node, JProject project)
          Returns the package for the given node.
static boolean Source.packageMatches(java.lang.String pkg, Node node, JProject project)
          Returns true if the given package matches the package for the given node.
 boolean JRunProcess.canRunInDatabase(Node node, Database db, java.util.List errors)
          This method should return true if the JRunProcess subclass supports running in a database.
 boolean JRunProcess.canRunJava(Node node, java.util.List errors)
          This method should return true if the JRunProcess subclass supports running Java commands.
 boolean JRunProcess.canRunXSLT(Node node, java.util.List errors)
          This method should return true if the JRunProcess subclass supports running XSLT commands.
 

Uses of Node in oracle.jdeveloper.vcs.util
 

Methods in oracle.jdeveloper.vcs.util that return Node
static Node[] VCSModelUtils.findCachedNodes(URLFilter filter)
          Finds nodes cached in the IDE whose files satisfy the given URL filter.
static Node[] VCSModelUtils.getCachedDirectoryNodes(java.net.URL[] directoryUrls)
          Gets all cached nodes with URLs in the given directories.
static Node[] VCSModelUtils.getCachedBaseURLNodes(java.net.URL[] baseUrls)
          Gets all cached nodes with URLs underneath the given base URLs.
 

Uses of Node in oracle.jdeveloper.webservices
 

Methods in oracle.jdeveloper.webservices that return Node
 Node[] JAXRPCSvcModel.generateWar()
          Generate a WAR deployment profile for the service.
 

Uses of Node in oracle.jdevimpl.webapp.html
 

Classes in oracle.jdevimpl.webapp.html that implement Node
 class oracle.jdevimpl.webapp.html.HtmlSourceNode
           
 


Extension SDK

 

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