org.netbeans.modules.gsf.api |
NOTE: These APIs are experiments and prototyping in progress.
They will likely change a lot over the next couple of months.
|
Java Source File Name | Type | Comment |
BracketCompletion.java | Interface | Interface that a plugin can implement to assist with bracket completion during
editing. |
CancellableTask.java | Interface | Cancellable runnable which takes parameter of given type. |
ColoringAttributes.java | enum | |
CompilationInfo.java | Class | Assorted information about the Source. |
Completable.java | Interface | Provide code completion for this language. |
CompletionProposal.java | Interface | |
DeclarationFinder.java | Interface | |
EditorAction.java | Interface | |
EditorOptions.java | Class | Manage a set of options configurable by the user in the IDE. |
EditorOptionsFactory.java | Interface | |
EditRegions.java | Class | Provide access to initiate editing of synchronized regions in a document
for a file. |
Element.java | Interface | |
ElementHandle.java | Interface | |
ElementKind.java | enum | |
EmbeddingModel.java | Interface | An embedding model is used for files that have a GSF model embedded in some
other language. |
Error.java | Interface | This represents an error registered for the current java source,
possibly with associated fix proposals. |
Formatter.java | Interface | Implementations of this interface can be registered such that the formatter
helps indent or reformat source code, or even determine where the caret should
be placed on a newly created line. |
GsfLanguage.java | Interface | Lexical information for a given language. |
HintsProvider.java | Interface | Interface implemented by plugins that wish to provide quickfixes and hints. |
HtmlFormatter.java | Class | A formatter used to format items for navigation, code completion, etc.
Language plugins should build up HTML strings by calling logical
methods on this class, and suitable HTML will be constructed (using
whatever colors and attributes are appropriate for the different logical
sections and so on). |
Index.java | Class | This class represents an index that is provided by the IDE to a language
plugin for storage and retrieval. |
IndexDocument.java | Interface | An IndexDocument lets you store key,value pairs in the persistent store. |
IndexDocumentFactory.java | Interface | An IndexDocumentFactory allows you to create a IndexDocument that you pass
for storage in the GSF index. |
Indexer.java | Interface | Language plugins should implement this interface and register the
implementation in the Languages folder. |
InstantRenamer.java | Interface | |
Modifier.java | enum | |
NameKind.java | enum | Encodes a type of the name kind used by
ClassIndex.getDeclaredTypes method. |
OccurrencesFinder.java | Interface | A CancellableTask responsible for computing the set of highlights matching
occurrences of the same program element as the one under the caret. |
OffsetRange.java | Class | An offset range provides a range (start, end) pair of offsets
that indicate a range in a character buffer. |
ParameterInfo.java | Class | |
ParseEvent.java | Class | Based on the javac one
Provides details about work that has been done by the Sun Java Compiler, javac. |
ParseListener.java | Interface | Based on the javac one
Provides a listener to monitor the activity of the Sun Java Compiler, javac. |
Parser.java | Interface | |
ParserFile.java | Interface | A file passed in to the parser. |
ParserResult.java | Class | Result from a Parser. |
Position.java | Interface | |
PositionManager.java | Interface | A PositionManager is responsible for mapping ComObjects provided by a Parser
to an offset in the source buffer used by that parser.
This service can often be provided by the parser itself (which would in that case
implement this interface). |
SemanticAnalyzer.java | Interface | A CancellableTask which should analyze the given CompilationInfo
and produce a set of highlights. |
Severity.java | enum | |
SourceFileReader.java | Interface | Implementations of this interface can read the contents of a FileObject. |
SourceModel.java | Interface | |
SourceModelFactory.java | Class | |
StructureItem.java | Interface | |
StructureScanner.java | Interface | |
TranslatedSource.java | Interface | An embedding model constructs a TranslatedSource which
provides translated source code and offsets. |
TypeSearcher.java | Interface | Helper to locate types for Goto Type etc. |