|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.jdeveloper.audit.model.ModelAdapter
oracle.jdeveloper.audit.model.ContainerModelAdapter
oracle.jdevimpl.audit.model.DirectoryModelAdapter
public class DirectoryModelAdapter
A ModelAdapter which adapts the Audit framework to a directory in a content set. The @link ContentDirectory} object is the root construct of the model, its contained constructs are the model adapters for the Node and ContentDirectory elements corresponding to the files and directories in the directory.
ModelAdapter, ContainerModelAdapter, DirectoryModelType| Field Summary |
|---|
| Fields inherited from class oracle.jdeveloper.audit.model.ModelAdapter |
|---|
index, log |
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object object)Gets whether this model is less than, equal to, or greater than another using the natural order defined by this class. |
boolean |
contains(ModelAdapter that)Gets whether this model contains a model. |
boolean |
contains(java.lang.Object construct, Location location)Gets whether a construct in this model contains a location. |
protected void |
createContainedModels(java.lang.Object construct)Creates the models contained by the root construct of this model and adds them using ContainerModelAdapter.addContainedModel(oracle.jdeveloper.audit.model.ModelAdapter) and ContainerModelAdapter.addContainedModel(oracle.jdeveloper.audit.model.ModelAdapter). |
java.lang.Object |
getConstruct(Location location)Gets the innermost construct containing a location in this model. |
ContainerModelAdapter |
getContainingAdapter()Gets the model adapter containing this model adapter, or null if this is the root node. |
ContentDirectory |
getDirectory()Gets the package directory containing this model, or null if none. |
Location[] |
getElementLocations(Element element)Gets the locations of the constructs in this model corresponding to an IDE element. |
Location |
getLocation(java.lang.Object construct)Gets the location for a construct in this model, or null if the object is not a construct in this model. |
Node |
getNode()Gets the IDE Node corresponding to this model, or null if none (in particular, if this is the root or a package model). |
java.lang.Object |
getRoot()Gets the root construct of this model. |
java.net.URL |
getUrl()Gets the non-null URL corresponding to this model. |
javax.swing.Icon |
icon(java.lang.Object construct)Gets the icon for a construct of this model. |
java.lang.Object |
label(java.lang.Object construct)Gets the label for a construct of this model. |
java.lang.Object |
summary(java.lang.Object construct)Gets the summary for a construct of this model. |
java.lang.String |
toString() |
| Methods inherited from class oracle.jdeveloper.audit.model.ContainerModelAdapter |
|---|
addContainedModel, addContainedModels, addContainedModels, getContainedConstructs, isFile, removeContainedModel |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public java.net.URL getUrl()
ModelAdaptergetUrl in class ModelAdapterpublic ContainerModelAdapter getContainingAdapter()
ModelAdaptergetContainingAdapter in class ModelAdapterpublic ContentDirectory getDirectory()
ModelAdaptergetDirectory in class ModelAdapterpublic java.lang.Object getRoot()
ModelAdaptergetRoot in class ModelAdapterpublic Location[] getElementLocations(Element element)
ModelAdapterImplementations need only deal with IDE element types that are returned by the getRootElementTypes and getContainedElementTypes methods of the model type for this model.
getElementLocations in class ModelAdapterelement - an IDE Element of a type supported by this model.public Location getLocation(java.lang.Object construct)
ModelAdapterImplementations must extract offset and length from the construct to create a Location.
getLocation in class ModelAdapterconstruct - a construct in this model, created by either ModelAdapter.getRoot() or ModelAdapter.getContainedConstructs(java.lang.Object).public java.lang.Object getConstruct(Location location)
ModelAdapterModelAdapter implementation traverses from the root using ModelAdapter.getContainedConstructs(java.lang.Object) and the Location.contains(oracle.jdeveloper.audit.model.Location) method.getConstruct in class ModelAdapterlocation - A location in this model.protected void createContainedModels(java.lang.Object construct)
ContainerModelAdapter.addContainedModel(oracle.jdeveloper.audit.model.ModelAdapter) and ContainerModelAdapter.addContainedModel(oracle.jdeveloper.audit.model.ModelAdapter). This method is invoked by the ContainerModelAdapter.getContainedConstructs(java.lang.Object) implementation on its first invocation, unless ContainerModelAdapter.addContainedModel(oracle.jdeveloper.audit.model.ModelAdapter) or ContainerModelAdapter.addContainedModel(oracle.jdeveloper.audit.model.ModelAdapter) has already been invoked.
Tbe Audit framework invokes this method with a read transaction active on this model and holding a private monitor lock.
Implementations must return an iterator which iterates the model adapters in their natural order. The contained constructs of a package directory are the models for the children of the directory which have ModelTypes associated with them in the Audit registry.
createContainedModels in class ContainerModelAdapterconstruct - A construct of this model.ModelType, AuditManagerpublic int compareTo(java.lang.Object object)
ModelAdapterModelFactory instances cannot be compared.compareTo in interface java.lang.ComparablecompareTo in class ModelAdapterobject - The node with which to compare this node.public boolean contains(ModelAdapter that)
ModelAdaptercontains in class ModelAdapterthat - The ModelAdapter to test.
public boolean contains(java.lang.Object construct,
Location location)
ModelAdaptercontains in class ModelAdapterconstruct - The construct in this node to test.location - The Location to test.public java.lang.String toString()
toString in class ModelAdapterpublic Node getNode()
ModelAdapterNode corresponding to this model, or null if none (in particular, if this is the root or a package model).getNode in class ModelAdapterpublic java.lang.Object label(java.lang.Object construct)
ModelAdapterObject, and Audit uses String.valueOf(Object) to get a string. Typically, implementations of this method will return a string, but the return type allows an implementation to return an object which defers expensive formatting to its toString() method. If necessary, the label should be localized.label in class ModelAdapterpublic java.lang.Object summary(java.lang.Object construct)
ModelAdapterObject, and Audit uses String.valueOf(Object) to get a string. Typically, implementations of this method will return a string, but the return type allows an implementation to return an object which defers expensive formatting to its toString() method. The summary should be localized.summary in class ModelAdapterpublic javax.swing.Icon icon(java.lang.Object construct)
ModelAdaptericon in class ModelAdapter
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||