Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Uses of Interface
oracle.ide.model.Subject

Packages that use Subject
oracle.bali.xml.addin   
oracle.ide.ceditor The Code Editor package contains the code editing implementation of the JDeveloper IDE. 
oracle.ide.cmd Contains classes implementing several JDeveloper commands. 
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.inspector Contains interfaces and classes that integrators may use to make their objects editable from the property inspector. 
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.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.vcs.nav   
oracle.jdeveloper.vcs.versionhistory   
oracle.jdeveloper.webapp   
oracle.jdevimpl.offlinedb.browser   
oracle.jdevimpl.webapp.html   
 

Uses of Subject in oracle.bali.xml.addin
 

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

Uses of Subject in oracle.ide.ceditor
 

Methods in oracle.ide.ceditor with parameters of type Subject
static NodeUpdater NodeUpdater.getUpdater(Subject nodeSubject, TextBuffer textBuffer)
          Fetches an updater for the given node - all cached updaters are stored on the list as WeakReferences so that they can be GC'd correcty.
 

Uses of Subject in oracle.ide.cmd
 

Methods in oracle.ide.cmd with parameters of type Subject
static void RenameMessage.fireChildRenamed(Subject subject, Node doc, java.net.URL oldURL, Node node, Context context)
          Case 3) Child renamed notification.
static void RenameMessage.fireChildRenamed(Subject subject, java.net.URL oldURL, Node node, Context context)
          Case 1) Child rename notification.
static void RenameMessage.fireChildRenamed(Subject subject, java.net.URL oldURL, Node node, Node duplicate, Context context)
          Case 2) Child renamed notification.
static void RenameMessage.fireObjectRenamed(Subject subject, java.net.URL oldURL, Context context)
          Case 1) Object rename notification.
static void RenameMessage.fireObjectRenamed(Subject subject, java.net.URL oldURL, Node node, Node duplicate, Context context)
          Case 2) Object renamed notification.
static void RenameMessage.firePreChildRenamed(Subject subject, Context context)
          Call this method before the subject is actually renamed.
 

Uses of Subject in oracle.ide.config
 

Classes in oracle.ide.config that implement Subject
 class RegisteredDynamicNode
          Deprecated. not replaced.
 

Uses of Subject in oracle.ide.db.model
 

Classes in oracle.ide.db.model that implement Subject
 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 Subject in oracle.ide.inspector
 

Methods in oracle.ide.inspector that return Subject
abstract  Subject[] IdePropertyModel.getSubjects()
          Get an array of Subject which are affected by any changes made to this PropertyModel.
 Subject[] IdeMultiObjectModel.getSubjects()
          Get an array of Subject instances upon which an UpdateMessage should be sent after a successful property setting.
 

Methods in oracle.ide.inspector with parameters of type Subject
 boolean NotObservableSubjectRegistry.isObservable(Subject subject)
           
 

Method parameters in oracle.ide.inspector with type arguments of type Subject
 void NotObservableSubjectRegistry.registerNotObservableSubject(java.lang.Class<? extends Subject> subjectType)
           
 void NotObservableSubjectRegistry.unregisterNotObservableSubject(java.lang.Class<? extends Subject> subjectType)
           
 

Uses of Subject in oracle.ide.layout
 

Classes in oracle.ide.layout that implement Subject
 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 Subject in oracle.ide.model
 

Subinterfaces of Subject in oracle.ide.model
 interface VetoableSubject
          VetoableSubject interface defines the API to register observers interested in receiving notifications of pending subject changes.
 

Classes in oracle.ide.model that implement Subject
 class Connections
          Top level IDE level Connections Node.
 class ContentLevelFolder
          Although this class is package-private, it extends the public abstract class RelativeDirectoryContextFolder.
 class ContentSetFolder
          Although this class is package-private, it extends the public abstract class RelativeDirectoryContextFolder.
 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 IdeSubject
          The IdeSubject class defines the API to register Observers that are interested in receiving notifications of Subject changes.
 class IdeSystem
          This class is for internal use, and should not be used by extension developers.
 class IdeVetoableSubject
          The IdeVetoableSubject class is a default implementation of the VetoableSubject interface.
 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 ObservableFolder
          ObservableFolder is a complete, default implementation of the Folder and Subject interfaces.
 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 Workspaces
          This class holds all Workspace objects currently available to the user in the IDE.
 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.
 

Methods in oracle.ide.model that return Subject
protected  Subject Project.createSubject()
          Creates an instance of a Subject implementation.
protected  Subject Node.createSubject()
          Creates an instance of a Subject implementation.
protected  Subject Node.getSubject()
          Gets the implementation of the Subject interface.
 

Methods in oracle.ide.model that return types with arguments of type Subject
abstract  java.util.concurrent.Callable<java.util.List<Subject>> AsynchronousContentLevelFilter.getUpdateDirRequestHandler()
          Gets a Callable object that will perform the asynchronous request.
 

Methods in oracle.ide.model with parameters of type Subject
static void UpdateMessage.fireAttributeChanged(Subject subject, Attributes oldAttributes)
          This method sends an UpdateMessage whose ID is UpdateMessage.ATTRIBUTE_CHANGED to all Observers of the specified Subject.
static void UpdateMessage.fireChildAdded(Subject subject, Element element)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_ADDED to all Observers of the specified Subject.
static void UpdateMessage.fireChildRemoved(Subject subject, Element element)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_REMOVED to all Observers of the specified Subject.
static void UpdateMessage.fireChildrenAdded(Subject subject, java.util.Collection childElements)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_ADDED to all Observers of the specified Subject.
static void UpdateMessage.fireChildrenRemoved(Subject subject, java.util.Collection childElements)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_REMOVED to all Observers of the specified Subject.
static void UpdateMessage.fireObjectClosed(Subject subject)
          This method sends an UpdateMessage whose ID is UpdateMessage.OBJECT_CLOSED to all Observers of the specified Subject.
static void UpdateMessage.fireObjectOpened(Subject subject)
          This method sends an UpdateMessage whose ID is UpdateMessage.OBJECT_OPENED to all Observers of the specified Subject.
static void UpdateMessage.fireObjectReloaded(Subject subject)
          This method sends an UpdateMessage whose ID is UpdateMessage.OBJECT_RELOADED to all Observers of the specified Subject.
static void UpdateMessage.fireObjectRenamed(Subject subject)
          This method sends an UpdateMessage whose ID is UpdateMessage.OBJECT_RENAMED to all Observers of the specified Subject.
static void UpdateMessage.firePropertiesChanged(Subject subject, java.beans.PropertyChangeEvent[] propertyChangeEvents, java.lang.Object origin)
          This method sends an UpdateMessage with ID UpdateMessage.PROPERTY_SET to all Observers of the specified Subject.
static void UpdateMessage.fireStructureChanged(Subject subject)
          This method sends an UpdateMessage whose ID is UpdateMessage.STRUCTURE_CHANGED to all Observers of the specified Subject.
static void UpdateMessage.fireStructureChanged(Subject subject, java.util.Collection modifyObjects)
          This method sends an UpdateMessage whose ID is UpdateMessage.STRUCTURE_CHANGED to all Observers of the specified Subject.
 

Uses of Subject in oracle.jdeveloper.library
 

Classes in oracle.jdeveloper.library that implement Subject
 class ExternalLibrary
           
 class JDKNode
           
 class JLibraryManager
           
 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 Subject in oracle.jdeveloper.merge
 

Classes in oracle.jdeveloper.merge that implement Subject
 class BaseMergeNode<T>
           
 class TextMergeNode
           
 

Uses of Subject in oracle.jdeveloper.model
 

Classes in oracle.jdeveloper.model that implement Subject
 class JspSourceNode
          The JspSourceNode interface represents a Jsp source file in the JDeveloper browser.
 

Uses of Subject in oracle.jdeveloper.offlinedb.browser
 

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

Uses of Subject in oracle.jdeveloper.vcs.nav
 

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

Uses of Subject in oracle.jdeveloper.vcs.versionhistory
 

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

Uses of Subject in oracle.jdeveloper.webapp
 

Classes in oracle.jdeveloper.webapp that implement Subject
 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 Subject in oracle.jdevimpl.offlinedb.browser
 

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

Uses of Subject in oracle.jdevimpl.webapp.html
 

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


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

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