| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| ContentCache | A cache of the content sets of a project. | 
| ContentDirectory | A single directory contained by one or more ContentRoots. | 
| ContentRoot | A content root represents a single root directory from a single content set. | 
| ContentRootFactory | A factory for the ContentRoots providing the content of a
 workspace and project. | 
| DependencyListener | |
| Located | A marker interface which identifies objects which have a Location. | 
| ModelFactory | A factory for model adapters. | 
| Class Summary | |
|---|---|
| CompositeDependency | |
| ContainerModelAdapter | An abstract ModelAdapterwhich adapts anElementwhich
 contains elements. | 
| Dependency | An abstract dependency from a source to a target. | 
| DependencyFileChangeListener | |
| DependencyStructureListener | |
| FileDependency | A dependency from a source to a file in a project content set. | 
| FileModelAdapter | An abstract ModelAdapterwhich adapts a file (text or binary) node. | 
| Location | A location in a model in a project. | 
| ModelAdapter | An abstract adapter between the Audit framework and the object model 
 associated with a particular IDE Element(usually, an IDENode). | 
| ModelType | An abstract model type which mediates between the Audit framework and an 
 object model associated with an IDE Element(usually, in fact, with
 an IDENode). | 
| ModelTypeFactory | |
| StructureDependency | A dependency from a source to a DataContainer(e.g., a Project). | 
| TextFileModelAdapter | An abstract ModelAdapteradapter which adapts a text file node. | 
| Enum Summary | |
|---|---|
| ContentRoot.Type | |
The base classes for defining the Audit object model. The Audit object model is the set of constructs traversed by Audit and is in reality composed of multiple models, each corresponding to a different model type in the IDE. The different models are largely independent of each other, although some, such as the Java and the EJB deployment descriptor models, are closely coupled.
The IDE model types which are included in the Audit object model are
defined by the set of ModelType subclasses registered with
Audit at IDE initialization. Each type model subclass knows the IDE
Element classes, including the actual
Node class(es), which correspond to its
model type. Each type model subclass also knows its corresponding
ModelAdapter subclass and how to create instances of it.
A ModelAdapter knows how to get the constructs from its model,
and works with the Location class to identify and track constructs as
models evolve. The Audit framework mostly works in terms of model
adapters and locations.
Note that workspaces, projects, and packages are not exactly models in the
sense described above, but for uniformity, ModelType and
ModelAdapter classes are provided to integrate the IDE
Workspaces,
Workspace,
Project,
PackageFolder, and related 
nodes into the Audit object model.
| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||