Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

Uses of Interface
oracle.ide.model.Locatable

Packages that use Locatable
oracle.bali.xml.addin   
oracle.ide.config Contains classes encapsulating JDevelopers's environment settings. 
oracle.ide.db.model Classes associated with the IDE's navigator nodes for database connections and database objects. 
oracle.ide.externaltools Contains interfaces and classes that allow external tools in the IDE to be invoked, manipulated and extended by extensions. 
oracle.ide.layout Contains interfaces and classes addins can implement or extend to provide preferred layouts for their own specialized editors. 
oracle.ide.model Contains interfaces and classes implementing JDeveloper's data model. 
oracle.ide.todo Contains API classes for the To Do Item feature. 
oracle.ide.vcs Contains application-level interfaces to the version control sub-system. 
oracle.jdeveloper.audit.model The base classes for defining the Audit object model. 
oracle.jdeveloper.cmt The Component Model Tool, an API for manipulating Java source code. 
oracle.jdeveloper.library The Libraries package provides the library API used by JDeveloper. 
oracle.jdeveloper.merge Contains classes for merge editor abstractions, including an editor addin, commands, a controller, and utilities. 
oracle.jdeveloper.model Contains interfaces and classes implementing the Java specific portions of JDeveloper's data model. 
oracle.jdeveloper.offlinedb.browser Offline Database Node implementations for the JDeveloper's Application Navigator. 
oracle.jdeveloper.offlinedb.model Classes that define an offline database's settings and properties. 
oracle.jdeveloper.vcs.annotations   
oracle.jdeveloper.vcs.changelist   
oracle.jdeveloper.vcs.generic   
oracle.jdeveloper.vcs.nav   
oracle.jdeveloper.vcs.patch   
oracle.jdeveloper.vcs.spi Contains extension-level service provider interfaces for version control system integraton. 
oracle.jdeveloper.vcs.util Contains assorted stateless utilities for version control system integraton. 
oracle.jdeveloper.vcs.versionhistory   
oracle.jdeveloper.webapp   
oracle.jdevimpl.audit.model   
oracle.jdevimpl.offlinedb.browser   
oracle.jdevimpl.webapp.html   
 

Uses of Locatable in oracle.bali.xml.addin
 

Classes in oracle.bali.xml.addin that implement Locatable
 class oracle.bali.xml.addin.XMLSourceNode
           
 

Uses of Locatable in oracle.ide.config
 

Classes in oracle.ide.config that implement Locatable
 class RegisteredDynamicNode
           
 

Uses of Locatable in oracle.ide.db.model
 

Subinterfaces of Locatable in oracle.ide.db.model
 interface DBObjectNode
          Interface for anything that can contain a DBObject.
 interface DBObjectPlSqlNode
           
 interface DBObjectProviderNode
          Interface for any node that represents a DBObjectProvider, or any object or folder within a DBObjectProvider to implement.
 interface DBObjectTypeNode
          Interface for any node (including folders) that represents a DBObject type.
 

Classes in oracle.ide.db.model that implement Locatable
 class BaseDBObjectNode
          Convenience subclass of Node that implements DBObjectNode.
 class BaseDBObjectTextNode
          Convenience subclass of TextNode that implements DBObjectNode.
 class BasePlSqlTextNode
          Convenience subclass of BaseDBObjectTextNode specifically for PlSql nodes in the navigator.
 class SqlNode
          The SqlNode class is a TextNode that represents an SQL or PL/SQL file.
 

Uses of Locatable in oracle.ide.externaltools
 

Methods in oracle.ide.externaltools that return Locatable
static Locatable ContextUtils.getLocatable(Context ctx)
           
 

Uses of Locatable in oracle.ide.layout
 

Classes in oracle.ide.layout that implement Locatable
 class IdeLayout
          IdeLayout class.
 class IdeProperties
          The IdeProperties class is reponsible for managing the general layout information, such as the size and position of the main application window and the opened editor frames for example.
 class Layout
          Layout interface.
 class SimpleLayout
          Simple layout information.
 

Uses of Locatable in oracle.ide.model
 

Subinterfaces of Locatable in oracle.ide.model
 interface LocatableItem
          The LocatableItem interface specifies the methods an object needs to support so it can act as a LocatableItem Examples of LocatableItems are bookmarks and to do items.
 

Classes in oracle.ide.model that implement Locatable
 class DataContainer
           
 class DataNode
           
 class DefaultContainer
          The DefaultContainer class is a default implementation of a Node that implements the Folder interface.
 class DeployableTextNode
          Trivial subclass of TextNode that has the ElementAttributes.DEPLOYABLE attribute set.
 class HashStructureNode
          Node implementation for an object that stores properties in a HashStructure and persists those properties to XML via HashStructureIO.
 class IdeSystem
          This class is for internal use, and should not be used by extension developers.
 class ImageNode
          Node subclass for GIF, JPEG, and PNG image files.
 class Node
          The base class for all document types that need to interact with the IDE framework.
 class Project
          This class represents a user project in the IDE.
 class TextNode
          A base class for Nodes representing text files.
 class UnrecognizedTextNode
          The UnrecognizedTextNode is used for files that are not recognized by the node recognizer system.
 class Workspace
          Workspace represents an Application.
 class XMLDataContainer
          The XMLDataContainer is the Node 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.
 

Uses of Locatable in oracle.ide.todo
 

Subinterfaces of Locatable in oracle.ide.todo
 interface ToDoItem
          The ToDoItem interface provides the API for dealing with ToDoItems.
 

Classes in oracle.ide.todo that implement Locatable
 class AbstractToDoItem
          A AbstractToDoItem represents a task the user wants to track.
 

Uses of Locatable in oracle.ide.vcs
 

Methods in oracle.ide.vcs that return Locatable
abstract  Locatable[] VCSManager.getContextLocatables(Context context)
          Gets the valid locatables from the context node selection.
 

Uses of Locatable in oracle.jdeveloper.audit.model
 

Subinterfaces of Locatable in oracle.jdeveloper.audit.model
 interface ContentDirectory
          A single directory contained by one or more ContentRoots.
 

Uses of Locatable in oracle.jdeveloper.cmt
 

Subinterfaces of Locatable in oracle.jdeveloper.cmt
 interface CmtMessage
           
 interface CmtModelNode
          The URL for a CmtModelNode is of the form: jdev.cmt:?&
 

Classes in oracle.jdeveloper.cmt that implement Locatable
 class CmtFolder
           
 

Uses of Locatable in oracle.jdeveloper.library
 

Classes in oracle.jdeveloper.library that implement Locatable
 class ExternalLibrary
           
 class JDKNode
           
 class JLibraryList
           
 class JLibraryNode
           
 class LegacyLibraryList
          The sole intention of LegacyLibraryList is to represent a libraries.xml file used in pre 10.1.3 releases such that the data may be read by the migration mechanics for conversion to the 10.1.3 format.
 class LibraryDataNode
           
 

Uses of Locatable in oracle.jdeveloper.merge
 

Classes in oracle.jdeveloper.merge that implement Locatable
 class TextMergeNode
          Textual merge node class on which a TextMergeNodeContributor is created for an editable contributor to the merge UI.
 

Uses of Locatable in oracle.jdeveloper.model
 

Classes in oracle.jdeveloper.model that implement Locatable
 class JavaClassNode
          The JavaNode interface represents a Java class element in the JDeveloper browser.
 class JavaNode
          The JavaNode represents a Java class element in the JDeveloper browser.
 class JavaSourceNode
          The JavaSourceNode interface represents a Java source file in the JDeveloper browser.
 class JspSourceNode
          The JspSourceNode interface represents a Jsp source file in the JDeveloper browser.
 

Uses of Locatable in oracle.jdeveloper.offlinedb.browser
 

Subinterfaces of Locatable in oracle.jdeveloper.offlinedb.browser
 interface SchemaObjectNode
          Interface for all offline database nodes containing SchemaObjects to implement.
 

Classes in oracle.jdeveloper.offlinedb.browser that implement Locatable
 class ProviderNode
          Node for a provider in the navigator.
 class SchemaNode
          Node for the schema/package object in the system navigator.
 

Uses of Locatable in oracle.jdeveloper.offlinedb.model
 

Subinterfaces of Locatable in oracle.jdeveloper.offlinedb.model
 interface OfflineDBObjectNode
          Interface for all offline database nodes containing DBObjects to implement.
 

Methods in oracle.jdeveloper.offlinedb.model with parameters of type Locatable
 DBObjectID NodeCache.findID(Locatable node)
          Finds the DBObject for the given node in the cache.
static java.net.URL OfflineDBProjectSettings.getDefaultDatabasePath(Locatable proj)
          Given a project this creates a default database path relative the project's base URL and returns the URL of the new directory.
 

Uses of Locatable in oracle.jdeveloper.vcs.annotations
 

Methods in oracle.jdeveloper.vcs.annotations with parameters of type Locatable
protected  boolean AnnotationsCommand.isAvailableImpl(Locatable locatable)
           
 

Uses of Locatable in oracle.jdeveloper.vcs.changelist
 

Classes in oracle.jdeveloper.vcs.changelist that implement Locatable
 class ChangeListItem
          ChangeListItems are proxy elements that represent files in the change list.
 

Methods in oracle.jdeveloper.vcs.changelist that return Locatable
protected  Locatable[] ChangeListContextMenuListener.getLocatableSelection(Context context)
           
 

Uses of Locatable in oracle.jdeveloper.vcs.generic
 

Methods in oracle.jdeveloper.vcs.generic that return Locatable
 Locatable[] CommandState.getLocatables()
          Gets the associated locatable objects.
protected  Locatable[] ActionCommand.getOperands(VCSProfile profile)
          Retrieves the operable locatables for this ActionCommand.
 

Methods in oracle.jdeveloper.vcs.generic with parameters of type Locatable
protected  void ActionCommand.configureCommandState(CommandState commandState, VCSDirectoryInvokableState invokableState, java.util.Map timestamps, Locatable[] locatables)
           
protected  CommandState ActionCommand.getCommandState(VCSProfile profile, Locatable[] locatables)
          Prepares a VCSCommandState for the ActionCommand based on the supplied context Locatables and VCSProfile.
protected  boolean ActionCommand.saveDirtyNodes(Locatable[] contextLocatables)
          Saves dirty nodes present among the Locatables from the current context.
 void CommandState.setLocatables(Locatable[] locatables)
          Sets the associated locatable objects.
 

Uses of Locatable in oracle.jdeveloper.vcs.nav
 

Classes in oracle.jdeveloper.vcs.nav that implement Locatable
 class ConnectionListFilterNode
           
 class ConnectionNodeDecorator
           
 

Uses of Locatable in oracle.jdeveloper.vcs.patch
 

Classes in oracle.jdeveloper.vcs.patch that implement Locatable
 class PatchNode
           
 

Methods in oracle.jdeveloper.vcs.patch that return Locatable
protected  Locatable[] ApplyPatchCommand.getLocatablesToApplyPatch()
           
protected  Locatable[] AbstractPatchCommand.getProjectFolderNodes(Project project)
           
protected  Locatable AbstractPatchCommand.showSelectPatchContextDialog(Project project, java.util.Collection nodes)
           
 

Uses of Locatable in oracle.jdeveloper.vcs.spi
 

Methods in oracle.jdeveloper.vcs.spi that return Locatable
protected  Locatable[] VCSCommand.getContextLocatables()
          Gets the valid locatables from the context node selection, applying the filter returned by VCSCommand.getLocatableURLFilter().
 

Methods in oracle.jdeveloper.vcs.spi with parameters of type Locatable
protected  java.util.Collection VCSCommand.getFilteredSelection(Locatable[] locatables)
          Gets the filtered Locatable selection based on given selection and the command's defined status cache and filter.
protected  boolean VCSCommand.isAvailableImpl(Locatable locatable)
          Asks whether the command is available for the current context.
protected  boolean VCSCommand.isAvailableImpl(Locatable[] locatables)
          Asks whether the command is available for the current context.
 

Uses of Locatable in oracle.jdeveloper.vcs.util
 

Methods in oracle.jdeveloper.vcs.util that return Locatable
static Locatable[] VCSModelUtils.findOrCreateNodes(java.net.URL[] urls)
          Finds or creates locatables for the given URLs, using the node cache.
static Locatable[] VCSContextUtils.getContextLocatables(Context context)
          Gets the valid locatables from the context node selection.
static Locatable[] VCSContextUtils.getContextLocatables(Context context, URLFilter filter)
          Gets the valid locatables from the context node selection.
static Locatable[] VCSContextUtils.getExpandedLocatables(Context context, Element[] elements, URLFilter filter)
          Get the expanded set of locatables from the specified set of elements, only returning locatables which pass the specified filter.
static Locatable[] VCSContextUtils.getExpandedLocatables(Element[] elements, URLFilter filter)
          Get the expanded set of locatables from the specified set of elements, only returning locatables which pass the specified filter.
static Locatable[] VCSModelUtils.getValidLocatables(java.lang.Object[] nodes, URLFilter filter)
          Gets the valid locatables from the given node selection.
 

Methods in oracle.jdeveloper.vcs.util that return types with arguments of type Locatable
static java.util.Collection<Locatable> VCSCommandUtils.getCandidateSelection(Locatable[] locatables, VCSStatusCache cache)
          Gets the locatable selection whose files are candidates to be added.
static java.util.Collection<Locatable> VCSCommandUtils.getFilteredSelection(Locatable[] locatables, VCSStatusCache cache, VCSStatus[] statuses)
          Gets the locatable selection, filtered for the given file statuses.
static java.util.Collection<Locatable> VCSCommandUtils.getFilteredSelection(Locatable[] locatables, VCSStatusCache cache, VCSStatusFilter filter)
          Gets the locatable selection, filtered for the given file statuses.
static java.util.Collection<Locatable> VCSCommandUtils.getVersionedSelection(Locatable[] locatables, VCSStatusCache cache)
          Gets the locatable selection whose files are versioned.
 

Methods in oracle.jdeveloper.vcs.util with parameters of type Locatable
static java.net.URL[] VCSModelUtils.convertNodesToURLs(Locatable[] locatables)
          Converts the given locatables into their associated URLs.
static java.util.Collection<Locatable> VCSCommandUtils.getCandidateSelection(Locatable[] locatables, VCSStatusCache cache)
          Gets the locatable selection whose files are candidates to be added.
static java.util.Collection<Locatable> VCSCommandUtils.getFilteredSelection(Locatable[] locatables, VCSStatusCache cache, VCSStatus[] statuses)
          Gets the locatable selection, filtered for the given file statuses.
static java.util.Collection<Locatable> VCSCommandUtils.getFilteredSelection(Locatable[] locatables, VCSStatusCache cache, VCSStatusFilter filter)
          Gets the locatable selection, filtered for the given file statuses.
static java.util.Collection<Locatable> VCSCommandUtils.getVersionedSelection(Locatable[] locatables, VCSStatusCache cache)
          Gets the locatable selection whose files are versioned.
static boolean VCSCommandUtils.saveDirtyNodes(Locatable[] locatables)
          Saves all of the given locatables which are dirty.
static boolean VCSCommandUtils.saveDirtyNodes(Locatable[] locatables, boolean silent, java.lang.String helpTopicId)
          Deprecated. replaced with #saveDirtyNodes(Locatable[]), which handles a 'Skip this Message Next Time' preference.
static boolean VCSCommandUtils.saveDirtyNodesSilently(Locatable[] locatables)
          Saves all of the given locatables which are dirty, without displaying a dialog.
 

Method parameters in oracle.jdeveloper.vcs.util with type arguments of type Locatable
static java.net.URL[] VCSModelUtils.convertNodesToURLs(java.util.Collection<? extends Locatable> locatables)
          Converts the given locatables into their associated URLs.
 

Uses of Locatable in oracle.jdeveloper.vcs.versionhistory
 

Classes in oracle.jdeveloper.vcs.versionhistory that implement Locatable
 class VersionHistoryNode
           
 

Uses of Locatable in oracle.jdeveloper.webapp
 

Classes in oracle.jdeveloper.webapp that implement Locatable
 class BrowsableWebDocumentNode
           
 class DelegatingXMLSourceNode
          An XMLSourceNode extension that allows the WebDocumentNode world to assign strategies at a single node recognition time.
 class WebDocumentNode
          Node representing Web documents: HTML, JSP ...
 

Uses of Locatable in oracle.jdevimpl.audit.model
 

Classes in oracle.jdevimpl.audit.model that implement Locatable
 class DefaultContentDirectory
           
 

Uses of Locatable in oracle.jdevimpl.offlinedb.browser
 

Classes in oracle.jdevimpl.offlinedb.browser that implement Locatable
 class oracle.jdevimpl.offlinedb.browser.BaseOfflineDBObjectNode
           
 

Uses of Locatable in oracle.jdevimpl.webapp.html
 

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


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

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