| Package | Description | 
|---|---|
| oracle.ide.dependency.index | 
 Provides the ability to store and retrieve dependency information using the
 index. 
 | 
| oracle.ide.index | 
 Classes used to build and query indexes of source files. 
 | 
| oracle.ide.index.keyword | 
 Contains classes and interfaces used for keyword indexing. 
 | 
| oracle.jdeveloper.appoverview | 
| Modifier and Type | Method and Description | 
|---|---|
static QueryCriteria | 
DependencyCriteria.getDeclarationCriteria(java.lang.String id)
Get query criteria that can be used to find the declaration with the given
 unique ID. 
 | 
QueryCriteria | 
IndexReference.getQueryCriteria()
Get the index query criteria that matches this reference. 
 | 
QueryCriteria | 
IndexDeclaration.getQueryCriteria()
Get the index query criteria that matches this declaration. 
 | 
static QueryCriteria | 
DependencyCriteria.getReferenceCriteria(java.lang.String id)
Get query criteria that can be used to find references to the declaration
 with the given unique ID. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract java.util.Collection<QueryCriteria> | 
IndexDeclarationProvider.getDeclarationCriteria(Context context,
                      Reference reference)
Get the index query criteria to use to search for the declaration
 corresponding to a reference. 
 | 
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static QueryCriteria | 
QueryCriteria.loadFrom(java.net.URL file)
Convenience method to load query criteria from a property file. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.net.URL[] | 
Index.blockingQuery(QueryCriteria criteria)
Query the index on the calling thread. 
 | 
java.util.Collection<QueryResult> | 
Index.blockingQueryEx(QueryCriteria criteria)
Query the index on the calling thread. 
 | 
QueryProgress | 
Index.findNodes(QueryCriteria criteria,
         java.lang.Class nodeClass,
         ResultCallback<Node> callback)
Convenience method to find all  
Nodes of the given type in the
 scope of this index, that also match the given crieria. | 
BackgroundTask<java.net.URL[]> | 
Index.query(QueryCriteria criteria)
Query the index in a background task. 
 | 
BackgroundTask<java.net.URL[]> | 
Index.query(QueryCriteria criteria,
     java.util.concurrent.BlockingQueue<java.net.URL> queue)
Query the index in a background task. 
 | 
QueryProgress | 
Index.query(QueryCriteria criteria,
     ResultCallback<java.net.URL> callback)
Query the index in a background task. 
 | 
BackgroundTask<java.util.Collection<QueryResult>> | 
Index.queryEx(QueryCriteria criteria)
Query the index in a background task. 
 | 
BackgroundTask<java.util.Collection<QueryResult>> | 
Index.queryEx(QueryCriteria criteria,
       java.util.concurrent.BlockingQueue<QueryResult> queue)
Query the index in a background task. 
 | 
QueryProgress | 
Index.queryEx(QueryCriteria criteria,
       ResultCallback<QueryResult> callback)
Query the index in a background task. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static QueryCriteria | 
KeywordCriteria.get(java.lang.String keyword)
Convenience method to get a  
QueryCriteria object configured to
 search for the given keyword. | 
static QueryCriteria | 
KeywordCriteria.get(java.lang.String[] keywords)
Convenience method to get a  
QueryCriteria object configured to
 search for the given keywords. | 
| Modifier and Type | Method and Description | 
|---|---|
QueryCriteria | 
JavaCategoryDataProvider.getQueryCriteria()  |