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 |
---|---|
java.util.List<Dependable> |
DependencyConfiguration.getAllClassPathDependenciesList()
Returns all class path dependables this project depends on.
|
java.util.List<Dependable> |
DependencyConfiguration.getAllModulePathDependenciesList()
Returns all module path dependables this project depends on.
|
java.util.List<Dependable> |
DependencyConfiguration.getClassPathDependencyList()
Get a list of
Dependable s this project directly depends on, where
the dependencies are class path dependencies. |
java.util.List<Dependable> |
DependencyConfiguration.getModulePathDependencyList()
Get a list of
Dependable s this project directly depends on, where
the dependencies are module path dependencies. |
Modifier and Type | Method and Description |
---|---|
void |
DependencyConfiguration.addDependency(Dependable dependable)
Adds a dependency to the project.
|
void |
DependencyConfiguration.addDependency(Dependable dependable,
boolean isModulePathDependency)
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 class path
dependencies list and the module path 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
. |
Modifier and Type | Method and Description |
---|---|
void |
DependencyConfiguration.setModulePathDependencyList(java.util.List<Dependable> dependencies)
This method is used internally.
|
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
Dependable s 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
Dependable s 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 . |