| Package | Description | 
|---|---|
| oracle.ide.dependency | 
 Provides information about the dependencies between files in an application. 
 | 
| oracle.ide.dependency.index | 
 Provides the ability to store and retrieve dependency information using the
 index. 
 | 
| oracle.jdeveloper.db.dependency | |
| oracle.jdeveloper.java.dependency | 
 Provides dependency information for Java. 
 | 
| oracle.jdeveloper.refactoring.dependency | 
 Provides refactoring support for the Dependency API. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SourceDeclaration
A declaration in a source file. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IdDeclaration
A declaration that is identified by a unique ID. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Declaration | 
URLDeclarationProvider.getDeclaration(Context context)  | 
abstract Declaration | 
DependencyManager.getDeclaration(Context context)
Get the declaration for a context. 
 | 
Declaration | 
DeclarationProvider.getDeclaration(Context context)
Get the declaration for the given context. 
 | 
Declaration | 
Reference.resolve(Context context)
Resolve this reference to the corresponding declaration, if it exists. 
 | 
Declaration | 
IdReference.resolve(Context context)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<? extends Declaration> | 
URLDeclarationProvider.getDeclarations(Context context,
               Node node)  | 
abstract java.util.Collection<Declaration> | 
DependencyManager.getDeclarations(Context context,
               Node node)
Get all declarations for a Node. 
 | 
java.util.Collection<? extends Declaration> | 
DeclarationProvider.getDeclarations(Context context,
               Node node)
Get all declarations for a Node. 
 | 
java.util.Collection<? extends Declaration> | 
URLDeclarationProvider.getTopLevelDeclarations(Context context,
                       Node node)  | 
abstract java.util.Collection<Declaration> | 
DependencyManager.getTopLevelDeclarations(Context context,
                       Node node)
Get all top-level declarations for a Node. 
 | 
java.util.Collection<? extends Declaration> | 
DeclarationProvider.getTopLevelDeclarations(Context context,
                       Node node)
Get all top-level declarations for a Node. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
ReferenceProvider.canFindReferences(Context context,
                 Scope scope,
                 Declaration declaration)
Determine whether this provider can find references to a declaration. 
 | 
abstract java.util.Collection<Reference> | 
DependencyManager.findReferences(Context context,
              Scope scope,
              Declaration declaration)
Find all references to a declaration. 
 | 
java.util.Collection<? extends Reference> | 
ReferenceProvider.findReferences(Context context,
              Scope scope,
              Declaration declaration,
              ProgressIndicator progress)
Find all references to the given declaration that this provider knows
 about. 
 | 
abstract java.util.Collection<Reference> | 
DependencyManager.findReferences(Context context,
              Scope scope,
              Declaration declaration,
              ProgressIndicator progress)
Find all references to a declaration. 
 | 
boolean | 
Reference.isReferenceTo(Context context,
             Declaration declaration)
Determine whether this is a reference to a specifc declaration. 
 | 
boolean | 
IdReference.isReferenceTo(Context context,
             Declaration declaration)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IndexDeclaration
A declaration stored in the index. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Declaration | 
IndexDeclarationProvider.getDeclaration(Context context)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<? extends Declaration> | 
IndexDeclarationProvider.getDeclarations(Context context,
               Node node)  | 
java.util.Collection<? extends Declaration> | 
IndexDeclarationProvider.getTopLevelDeclarations(Context context,
                       Node node)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
IndexReferenceProvider.canFindReferences(Context context,
                 Scope scope,
                 Declaration declaration)  | 
java.util.Collection<? extends Reference> | 
IndexReferenceProvider.findReferences(Context context,
              Scope scope,
              Declaration declaration,
              ProgressIndicator progress)  | 
protected ContentSet | 
IndexReferenceProvider.getContentSet(Context context,
             Project project,
             Declaration declaration)
Get the content set that should be searched for references to a
 declaration. 
 | 
protected abstract java.util.Collection<QueryCriteria> | 
IndexReferenceProvider.getReferenceCriteria(Context context,
                    Declaration declaration)
Get the index query criteria to use to search for references to a
 declaration. 
 | 
protected boolean | 
IndexReferenceProvider.verify(Context context,
      IndexReference reference,
      Declaration declaration)
Verify that a reference points to a declaration. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DBObjectDeclaration
A DBObjectDeclaration is an IdDeclaration implementation that uses a string
 id created by the  
DBObjectDeclarationFactory as its declaration id. | 
class  | 
DBObjectProviderDeclaration
Declaration implementation for the IDE's dependency framework that
 represents a DBObjectProvider. 
 | 
class  | 
PlSqlDeclaration
Extension of DBObjectDeclaration for PL/SQL objects, that also implements
 SourceDeclaration to provide a link to the code editor for the PL/SQL
 fragment being declared. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AnnotationDeclaration
The declaration of a Java annotation. 
 | 
class  | 
ClassDeclaration
The declaration of a Java class. 
 | 
class  | 
FieldDeclaration
The declaration of a Java field. 
 | 
class  | 
MethodDeclaration
The declaration of a Java method. 
 | 
class  | 
ResourceKeyDeclaration  | 
| Modifier and Type | Method and Description | 
|---|---|
Declaration | 
JavaDeclarationProvider.getDeclaration(Context context)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<Declaration> | 
JavaDeclarationProvider.getDeclarations(Context context,
               Node node)  | 
java.util.Collection<Declaration> | 
JavaDeclarationProvider.getTopLevelDeclarations(Context context,
                       Node node)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<Declaration> | 
DeclarationSearchCriteria.getDeclarations()
Get the declarations to search for. 
 | 
java.util.Collection<Declaration> | 
DeclarationSafeDeleteCriteria.getDeclarations()
Get the declarations being deleted. 
 | 
| Constructor and Description | 
|---|
DeclarationSafeDeleteCriteria(Context context,
                             java.lang.String title,
                             Declaration... declarations)  | 
DeclarationSearchCriteria(Context context,
                         java.lang.String title,
                         Declaration... declarations)  |