Extension SDK 10.1.2

Uses of Interface
oracle.ide.addin.Subject

Packages that use Subject
oracle.ide Contains classes that allow addins access to the IDE integration objects. 
oracle.ide.addin Contains classes and interfaces that are used by addins to extend JDeveloper with their own views and wizards. 
oracle.ide.cmd Contains classes implementing several JDeveloper commands. 
oracle.ide.gallery Contains classes implementing JDeveloper's new object gallery. 
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.cm.ds.db Contains a metadata API for describing database objects. 
oracle.jdeveloper.cm.dt Contains the base design-time API for integrating database and application server connections within JDeveloper. 
oracle.jdeveloper.cmt The Component Model Tool, an API for manipulating Java source code. 
oracle.jdeveloper.jot Provides classes and interfaces for JOT (the Java Object Toolkit). 
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.vcs.util Contains assorted stateless utilities for version control system integraton. 
oracle.jdevimpl.webapp.html   
 

Uses of Subject in oracle.ide
 

Classes in oracle.ide that implement Subject
 class IdeSubject
          The IdeSubject class defines the API to register Observers that are interested in receiving notifications of Subject changes.
 class IdeVetoableSubject
          The IdeVetoableSubject class is a default implementation of the VetoableSubject interface.
 

Uses of Subject in oracle.ide.addin
 

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

Methods in oracle.ide.addin with parameters of type Subject
protected  void AbstractPinnable.objectClosed(Subject subject, UpdateMessage msg)
          Perform any cleanup required in response to an UpdateMessage.OBJECT_CLOSED message received by update.
protected  void AbstractPinnable.objectRenamed(Subject subject, UpdateMessage msg)
          Perform any cleanup required in response to an UpdateMessage.OBJECT_RENAMED message received by update.
static void UpdateMessage.fireChildAdded(Subject subject, Element element, java.lang.Object extraData)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_ADDED to all Observers of the specified Subject.
static void UpdateMessage.fireChildAdded(Subject subject, Element element)
          Identical to UpdateMessage.fireChildAdded(Subject,Element,Object) with null for the extraData parameter.
static void UpdateMessage.fireChildrenAdded(Subject subject, java.util.Collection childElements, java.lang.Object extraData)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_ADDED to all Observers of the specified Subject.
static void UpdateMessage.fireChildrenAdded(Subject subject, java.util.Collection childElements)
          Identical to UpdateMessage.fireChildrenAdded(Subject,Collection,Object) with null for the extraData parameter.
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.fireChildRemoved(Subject subject, Element element, java.util.Map messageProperties)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_REMOVED 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.fireChildrenRemoved(Subject subject, java.util.Collection childElements, java.util.Map messageProperties)
          This method sends an UpdateMessage whose ID is UpdateMessage.CHILD_REMOVED 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.
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.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.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.fireObjectClosed(Subject subject)
          This method sends an UpdateMessage whose ID is UpdateMessage.OBJECT_CLOSED to all Observers of the specified 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.
protected static void UpdateMessage.notifyObserversOnEventThread(Subject subject, UpdateMessage message)
           
 

Uses of Subject in oracle.ide.cmd
 

Methods in oracle.ide.cmd with parameters of type Subject
static void RenameMessage.fireObjectRenamed(Subject subject, java.net.URL oldURL, Context context)
          Case 1) Object rename notification.
static void RenameMessage.fireChildRenamed(Subject subject, java.net.URL oldURL, Document doc, Context context)
          Case 1) Child rename notification.
static void RenameMessage.fireObjectRenamed(Subject subject, java.net.URL oldURL, Document doc, Document duplicate, Context context)
          Case 2) Object renamed notification.
static void RenameMessage.fireChildRenamed(Subject subject, java.net.URL oldURL, Document doc, Document duplicate, Context context)
          Case 2) Child renamed notification.
static void RenameMessage.fireChildRenamed(Subject subject, Document doc, java.net.URL oldURL, Document node, Context context)
          Case 3) Child 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.gallery
 

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

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.
 

Uses of Subject in oracle.ide.layout
 

Subinterfaces of Subject in oracle.ide.layout
 interface Layout
          Layout interface.
 

Classes in oracle.ide.layout that implement Subject
 class BaseLayout
          BaseLayout class.
 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 SimpleLayout
          Simple layout information.
 

Uses of Subject in oracle.ide.model
 

Subinterfaces of Subject 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 Document
          The Document interface is implemented by objects which have a persistent representation.
 interface Node
           
 interface TextDocument
          The TextDocument extends the Document interface by providing the way for a (code) editor to access the data in this text document using a Content interface.
 interface WorkEnvironment
           
 

Classes in oracle.ide.model that implement Subject
 class Applications
          The Applications class is used to wrap the Workspaces class in order to provide a different label when displayed in the application navigator.
 class Connections
          Top level IDE level Connections Node.
 class DataContainer
           
 class DataNode
           
 class DefaultContainer
          The DefaultContainer class is a default implementation of the Container interface.
 class DefaultDocument
          The DefaultDocument class is a default implementation of the Document 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 ObservableDataFolder
          ObservableDataFolder is a complete, default implementation of the Folder and Subject interfaces.
 class PackageFolder
          The PackageFolder class encapsulates a package element managed by the PackageFilter.
 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 Workspaces
          This a new class that is under development to replace Workspaces.
 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 Subject
protected  Subject Project.createSubject()
          Creates an instance of a Subject implementation.
protected  Subject DefaultDocument.getSubject()
          Gets the implementation of the Subject interface.
protected  Subject DefaultDocument.createSubject()
          Creates an instance of a Subject implementation.
 

Uses of Subject in oracle.jdeveloper.cm.ds.db
 

Subinterfaces of Subject in oracle.jdeveloper.cm.ds.db
 interface BinaryObject
           
 interface DBObject
          Base interface for Database Objects.
 interface SchemaObject
          A SchemaObject represents a database object that can exist within the context of a schema.
 interface SourceObject
           
 

Classes in oracle.jdeveloper.cm.ds.db that implement Subject
 class AbstractDBObject
          Provides an abstract implementation of the DBObject interface.
 class AbstractSchemaObject
          Provides a base implementation of the SchemaObject interface.
 class CheckConstraint
          A CheckConstraint constrains a table or view based on a conditional expression.
 class Column
          Model of a database column.
 class ColumnConstraint
           
 class Constraint
          A Constraint represents a constraint on a table or view.
 class FKConstraint
          A FKConstraint represents a Foreign Key Constraint.
 class Function
           
 class Index
          Model of a database index.
 class Java
           
 class JavaClass
           
 class JavaResource
           
 class JavaSource
           
 class ObjectType
           
 class ObjectTypeBody
           
 class Package
           
 class PackageBody
           
 class PKConstraint
          A PKConstraint represents a Primary Key constraint.
 class PlSql
           
 class Procedure
           
 class Relation
          A Relation represents the basic entity of a relational database.
 class Schema
          Model of a database schema.
 class Sequence
          Model of a database sequence.
 class Synonym
          Model of a database synonym.
 class Table
          Model of a database table.
 class Trigger
           
 class UniqueConstraint
          A UniqueConstraint prohibits multiple rows from having the same value in the same column or combination of columns but allows some values to be null.
 class View
          Represents a database View.
 

Methods in oracle.jdeveloper.cm.ds.db with parameters of type Subject
static void DBObjectUpdateMessage.fireChildAdded(Subject subject, DBObject child, java.lang.Object extraData)
           
static void DBObjectUpdateMessage.fireChildAdded(Subject subject, DBObject child)
           
static void DBObjectUpdateMessage.fireChildrenAdded(Subject subject, java.util.Collection childElements, java.lang.Object extraData)
           
static void DBObjectUpdateMessage.fireChildrenAdded(Subject subject, java.util.Collection childElements)
           
static void DBObjectUpdateMessage.fireChildRemoved(Subject subject, DBObject child)
           
static void DBObjectUpdateMessage.fireChildrenRemoved(Subject subject, java.util.Collection childElements)
           
static void DBObjectUpdateMessage.fireStructureChanged(Subject subject, java.util.Collection modifyObjects)
           
static void DBObjectUpdateMessage.fireStructureChanged(Subject subject)
           
 

Uses of Subject in oracle.jdeveloper.cm.dt
 

Classes in oracle.jdeveloper.cm.dt that implement Subject
 class BaseConnections
          The BaseConnections class is the base folder type for classes of connections This is a singleton class.
 class ConnectionNode
          The ConnectionNode class is the base class for all representations of Database Connections
 class DatabaseConnectionNode
           
 class DatabaseEditorNode
           
 class Oc4jConnectionNode
           
 

Uses of Subject in oracle.jdeveloper.cmt
 

Subinterfaces of Subject in oracle.jdeveloper.cmt
 interface CmtComponentSource
          The CmtComponentSource interface extends the CmtComponent interface and is intended to be used by the builder environment to differentiate between .java class files that have been constructed by the user via usage of the Designers as opposed to having been found somewhere on the classpath.
 

Methods in oracle.jdeveloper.cmt that return Subject
 Subject[] CmtMultiObjectModel.getSubjects()
           
 Subject InspectableSubcomponent.getSubject()
           
 

Uses of Subject in oracle.jdeveloper.jot
 

Subinterfaces of Subject in oracle.jdeveloper.jot
 interface JotClassDatabase
          The JotClassDatabase represents a group of compilation units, and/or sub-JotClassDatabases.
 interface JotFile
          The JotFile interface defines the JOT model for a Java file.
 interface JotManipulations
          JotManipulations provides interfaces for expedient searching,
 interface JotModel
          The JotModel represents the top level Jot object in the application.
 interface JotWorkArea
          The JotWorkArea represents a group of compilation units, and/or sub-JotWorkAreas.
 

Classes in oracle.jdeveloper.jot that implement Subject
 class JotManager
          Named JotManager for historical reasons, this class represents an abstract extension of the JotWorkArea interface.
 

Uses of Subject in oracle.jdeveloper.library
 

Subinterfaces of Subject in oracle.jdeveloper.library
 interface DerivedLibrary
          Encapsulates the notion of a derived library as it is used within JDeveloper.
 interface Library
          Encapsulates the notion of a library as it is used within JDeveloper.
 interface LibraryList
          The LibraryList interface represents a list of library and J2SE definitions.
 

Classes in oracle.jdeveloper.library that implement Subject
 class AbstractDerivedLibrary
          AbstractDerivedLibrary class.
 class AbstractLibrary
          AbstractLibrary class.
 class AddinLibraryList
           
 class DefaultLibraryList
          The DefaultLibraryList class provides a basic implementation of the LibraryList interface.
 class JDK
          Encapsulates the notion of a JDK.
 class JLibrary
          Encapsulates the notion of a library as it is used within JDeveloper.
 class JLibraryDefinition
           
 class JLibraryList
           
 class JLibraryManager
           
 class JPaths
          Encapsulates the notion of grouping a class path, source path, and doc path.
 class JProjectLibraryList
          The JProjectLibraryList class is used to contain Libraries that are defined within the context of a JProject.
 class ProjectLibrary
          ProjectLibrary class.
 

Uses of Subject in oracle.jdeveloper.model
 

Subinterfaces of Subject 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 Subject
 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.
 

Uses of Subject in oracle.jdeveloper.vcs.util
 

Methods in oracle.jdeveloper.vcs.util that return Subject
static Subject VCSDefaultUtils.createSingleSubject(URLFilter filter)
          Creates a subject for observing many model subject implementors as one.
 

Uses of Subject in oracle.jdevimpl.webapp.html
 

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


Extension SDK

 

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