| Package | Description | 
|---|---|
| oracle.ide.model | 
 Contains interfaces and classes implementing JDeveloper's data model. 
 | 
| oracle.jdeveloper.deploy | |
| oracle.jdeveloper.deploy.common | |
| oracle.jdeveloper.deploy.contrib | |
| oracle.jdeveloper.deploy.jar.spi | |
| oracle.jdeveloper.deploy.spi | |
| oracle.jdeveloper.deploy.spi.hook | |
| oracle.jdeveloper.deploy.spi.providers | |
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Dependable | 
DependableRecognizer.create(Context context)
Creates Dependable for Element in Context. 
 | 
Dependable | 
DependableFactory.createDependable(Context context)
Creates a Dependable for selected Element in the context. 
 | 
abstract Dependable | 
DiscoveredDependable.getDependable()
The Dependable object. 
 | 
Dependable | 
DiscoveredDependable.DefaultDiscoveredDependable.getDependable()  | 
abstract Dependable | 
DependableRecognizer.toDependable(HashStructure d,
            Element source)
Converts a HashStructure to a Dependable. 
 | 
Dependable | 
DependableFactory.toDependable(HashStructure hash,
            Element source)
Creates a Dependable from a HashStructure. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DependencyConfiguration.addDependency(Dependable dependable)
Adds a dependency to the project. 
 | 
static DiscoveredDependable | 
DiscoveredDependable.createDefault(Element element,
             Dependable dependable)  | 
static DiscoveredDependable | 
DiscoveredDependable.createDefault(Element element,
             Dependable dependable,
             javax.swing.Icon icon,
             java.lang.String shortLabel,
             java.lang.String longLabel,
             java.lang.String tooltip)
Creates a default DiscoveredDependable node. 
 | 
void | 
DependencyConfiguration.removeDependency(Dependable dependable)
Removes the specified  
element from the dependencies list. | 
abstract HashStructure | 
DependableRecognizer.toHashStructure(Dependable d,
               Element source)
Converts a Dependable to a HashStructure. 
 | 
HashStructure | 
DependableFactory.toHashStructure(Dependable dependable,
               Element source)
Returns a  
HashStructure representation of a Dependable
 . | 
| Constructor and Description | 
|---|
DefaultDiscoveredDependable(Element element,
                           Dependable dependable)  | 
DefaultDiscoveredDependable(Element element,
                           Dependable dependable,
                           javax.swing.Icon icon,
                           java.lang.String shortLabel,
                           java.lang.String longLabel,
                           java.lang.String tooltip)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Dependable> | 
DependencyConfiguration.clearDependencies(Interdependency interDep,
                 java.lang.Class<T> clazz)  | 
static <T extends Dependable> | 
DependencyConfiguration.getDependables(Interdependency interDep,
              java.lang.Class<T> type)
Returns an unordered array of all dependencies of InterDep that implement or subclass a particular type. 
 | 
static <T extends Dependable> | 
DependencyConfiguration.getDependablesList(Interdependency interDep,
                  java.lang.Class<T> type)  | 
static <T extends Dependable> | 
DependencyConfiguration.setDependencies(Interdependency interDep,
               T[] dependables,
               java.lang.Class<T> clazz)
Sets only the sub-set of Dependables that match a particular type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static <T extends Dependable> | 
DependencyConfiguration.clearDependencies(Interdependency interDep,
                 java.lang.Class<T> clazz)  | 
Dependable[] | 
DependableFactory.create(Element element,
      Context context)
Create one or more  
Dependables for given Element. | 
Dependable[] | 
DependableFactory.create(Element element,
      Element parent)
Deprecated.  
 | 
Dependable[] | 
DependableFactory.create(Element element,
      Element parent,
      Context context)  | 
Dependable[] | 
DependencyConfiguration.getDependables()  | 
static <T extends Dependable> | 
DependencyConfiguration.getDependables(Interdependency interDep,
              java.lang.Class<T> type)
Returns an unordered array of all dependencies of InterDep that implement or subclass a particular type. 
 | 
Dependable | 
Profile.removeDependency(Dependable dependable)  | 
Dependable | 
Profile.removeDependency(Profile profile)
Deprecated. 
 
Use  
removeDependency(Dependable) instead. | 
static <T extends Dependable> | 
DependencyConfiguration.setDependencies(Interdependency interDep,
               T[] dependables,
               java.lang.Class<T> clazz)
Sets only the sub-set of Dependables that match a particular type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Iterator<Dependable> | 
Profile.getDependencies()  | 
java.util.Iterator<Dependable> | 
DependencyConfiguration.iterator()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DependencyConfiguration.add(Dependable Dependable)  | 
void | 
Profile.addDependency(Dependable dependable)  | 
boolean | 
DependencyConfiguration.remove(Dependable dependable)  | 
Dependable | 
Profile.removeDependency(Dependable dependable)  | 
void | 
DependencyConfiguration.setDependables(Dependable[] dependables)  | 
static void | 
DependencyConfiguration.setDependencies(Interdependency interDep,
               Dependable[] dependables)
Utility method to set all the dependencies on an Interdependency. 
 | 
static <T extends Dependable> | 
DependencyConfiguration.setDependencies(Interdependency interDep,
               T[] dependables,
               java.lang.Class<T> clazz)
Sets only the sub-set of Dependables that match a particular type. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CompositeDependable
A dependable that exposes other Dependables, and is itself a Dependable. 
 | 
interface  | 
DeployDependable
A DeployDependable is a deployable object that may in turn depend on
 other Dependables. 
 | 
interface  | 
NodeDependable  | 
interface  | 
ProfileDependable  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractHashDependable
Base class for creating Dependable(s). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Dependable | 
Interdependency.removeDependency(Dependable dependable)
Removes a Dependable from the list of the object's dependencies. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Iterator<Dependable> | 
CompositeDependable.getDependables()  | 
java.util.Iterator<Dependable> | 
Interdependency.getDependencies()
Get all Dependables. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Interdependency.addDependency(Dependable dependable)
Adds a new Dependable. 
 | 
Dependable | 
Interdependency.removeDependency(Dependable dependable)
Removes a Dependable from the list of the object's dependencies. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract <T> Processor<T> | 
ProjectLibraryDependencyProcessors.getProcessor(Dependable dependable,
            Project project,
            java.lang.Class<T> representation,
            Context context)
Create a  
Processor for a single dependency from a Project. | 
abstract <T> StatefulProcessor<T> | 
ProjectLibraryDependencyProcessors.getStatefulProcessor(Dependable dependable,
                    Project project,
                    java.lang.Class<T> representation,
                    Context context)
Create a  
StatefulProcessor for a single dependency from a Project. | 
| Modifier and Type | Method and Description | 
|---|---|
Dependable | 
ModuleBuilder.SpiData.getDependable()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract boolean | 
AbstractModuleBuilderProvider.canCreate(Dependable dependable,
         ToolkitContext toolkitContext,
         Cookie cookie)  | 
void | 
ModuleBuilder.SpiData.setDependable(Dependable dependable)  | 
| Modifier and Type | Method and Description | 
|---|---|
Dependable[] | 
DependableFactory.createDependables()  | 
Dependable | 
HashDependableWriter.SpiData.getDependable()  | 
Dependable | 
HashDependableReader.read()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Dependable> | 
DependableReader.getAllDependables()  | 
java.util.Iterator<Dependable> | 
DependableReader.iterator()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
DependableWriter.remove(Dependable dependable)  | 
void | 
HashDependableWriter.SpiData.setDependable(Dependable p)  | 
boolean | 
DependableWriter.write(Dependable dependable)  | 
| Modifier and Type | Method and Description | 
|---|---|
Dependable | 
HashDependableIO.read(Element element,
    HashStructure hash,
    Cookie cookie)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
HashDependableIO.canWrite(Element element,
        Dependable Dependable,
        ToolkitContext tkContext,
        Cookie cookie)  | 
void | 
HashDependableIO.write(Element element,
     Dependable Dependable,
     HashStructure hash,
     Cookie cookie)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Dependable[] | 
AbstractDependableFactoryProvider.createDependables(Element element,
                 Cookie cookie)  | 
Dependable | 
AbstractHashDependableIOProvider.DefaultHashDependableIO.read()  | 
protected abstract Dependable | 
AbstractHashDependableIOProvider.read(Element element,
    HashStructure hash,
    Cookie cookie)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract java.util.List<Dependable> | 
AbstractDependableIOProvider.getAllDependables(Element element,
                 Cookie cookie)  | 
protected abstract java.util.Iterator<Dependable> | 
AbstractDependableIOProvider.iterator(Element element,
        Cookie cookie)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract boolean | 
AbstractHashDependableIOProvider.canWrite(Element element,
        Dependable Dependable,
        ToolkitContext tkContext,
        Cookie cookie)  | 
protected abstract boolean | 
AbstractDependableIOProvider.remove(Dependable dependable,
      Element element,
      Cookie cookie)  | 
protected abstract boolean | 
AbstractDependableIOProvider.write(Dependable dependable,
     Element element,
     Cookie cookie)  | 
protected abstract void | 
AbstractHashDependableIOProvider.write(Element element,
     Dependable Dependable,
     HashStructure hash,
     Cookie cookie)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DerivedLibrary
Encapsulates the notion of a derived library as it is used
  within JDeveloper. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDerivedLibrary
AbstractDerivedLibrary class. | 
class  | 
ProjectLibrary
ProjectLibrary class. | 
| Modifier and Type | Method and Description | 
|---|---|
static Dependable | 
JLibraryDependableRecognizer.create(Element source,
      Element sourceOwner)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Dependable | 
ProjectDependencyFactory.find(Element source)
Deprecated.  
Finds  
Dependable that encapsulates the source object. | 
static Dependable | 
ProjectDependencyFactory.find(Element source,
    Folder owner)
Deprecated.  
Finds  
Dependable that encapsulates the source object contained
 by the specified owner. | 
static Dependable[] | 
ProjectDependencyFactory.findAll(Element source)
Deprecated.  
Returns all  
Dependables associated with the given 
 source. | 
static Dependable | 
ProjectDependencyFactory.findOrCreate(Element source,
            Folder owner)
Deprecated.  
Finds or creates a  
Dependable that encapsulates the source object. | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
ProjectDependencyFactory.cache(Dependable dependable)
Deprecated.  
Caches the specified  
Dependable. | 
URLPath | 
TechnologySpecificSupportProvider.getClassPathIfProjectLibrary(Dependable dep,
                            boolean onlyDeployLibs)  | 
static void | 
ProjectDependencyFactory.uncache(Dependable dependable)
Deprecated.  
Uncaches the specified  
Dependable. |