See: Description
Class | Description |
---|---|
DependencyCriteria |
Provides index criteria for dependency queries.
|
DependencyIndexer |
Base class for Indexer implementations that provide dependency information.
|
IndexDeclaration |
A declaration stored in the index.
|
IndexDeclarationProvider |
Provides declarations stored in the index.
|
IndexReference |
A reference stored in the index.
|
IndexReferenceProvider |
Provides references stored in the index.
|
Clients can provide references and declarations during indexing by implementing a DependencyIndexer
. The references and declarations must extend IndexReference
or IndexDeclaration
. Both of these interfaces have a getQueryCriteria() method. By default, the declaration ID is returned as query criteria. Subclasses that cannot quickly determine the ID during indexing can override this to provide different criteria. In that case, a subclass of IndexReferenceProvider should also be implemented and registered. This subclass should return the criteria which should be used to look up the references.