|
org.netbeans.modules.editor.lib/1 1.14.0 3 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CompletionJavaDoc.JavaDocTagItem | |
CompletionPane | Pane displaying the completion view and accompanying components like label for title etc. |
CompletionQuery | Code completion querying SPI and support. |
CompletionQuery.Result | Result of the query or expression evaluation. |
CompletionQuery.ResultItem | An interface used as an item of List returned by CompletionQuery.Result.getData() Such items are then able to their part in Completion process themselves |
CompletionQuery.ResultItemAssociatedObject | An interface allowing to obtain the object carrying the actual data associated with the result item. |
CompletionQuery.SupportsSpeculativeInvocation | Deprecated. It is a workaround. |
CompletionView | Code copmletion view component interface. |
DataAccessor | DataAccessor for Code Completion DB files |
ExtCompletionPane | Interface that extends basic CompletionPane functionality. |
ExtSyntaxSupport.DeclarationTokenProcessor | Token processor extended to get declaration position of the given variable. |
ExtSyntaxSupport.VariableMapTokenProcessor | |
FormatLayer | Formatting layer that can be added to BaseFormatter to format the tokens. |
FormatTokenPosition | Position consisting of the token-item and the offset inside it. |
JavaDocPane | Pane displaying the javadoc view and accompanying components like toolbar for navigation etc. |
JavaDocView | javadoc view component interface. |
Class Summary | |
---|---|
AbstractFormatLayer | Abstract formatting layer offers the support for naming the layer and creation of an format-support. |
CharacterArrayIterator | Character-iterator that operates on the array of characters. |
Completion | General Completion display formatting and services |
CompletionJavaDoc | Support for javadoc in code completion. |
CompletionQuery.AbstractResult | The very basic funztionality of Result is implemented by this class, but parts general enough to not need to be overriden. |
CompletionQuery.AbstractResultItem | A class providing generic, nearly full implementation of ResultItem |
CompletionQuery.DefaultResult | Full implementation of Result, managing substitution of the text and finding and substituting common prefix of items |
CompletionQuery.DefaultResultItem | |
ExtCaret | Extended caret implementation |
ExtEditorUI | Editor UI for the component. |
ExtFinderFactory | Various finders are located here. |
ExtFinderFactory.LineBlocksFinder | Finder that collects the whole lines and calls the lineFound() method that can do a local find. |
ExtFinderFactory.LineBwdFinder | Finder that collects the whole lines and calls the lineFound() method that can do a local find. |
ExtFinderFactory.LineFwdFinder | Finder that collects the whole lines and calls the lineFound() method that can do a local find. |
ExtFormatSupport | Extended format-support offers comment-token support, token-and-text operations and other support. |
ExtFormatter | Unlike the formatter class, the ExtFormatter concentrates on providing a support for the real formatting process. |
ExtFormatter.Simple | Simple formatter |
ExtKit | Extended kit offering advanced functionality |
ExtKit.AllCompletionShowAction | |
ExtKit.BuildPopupMenuAction | Called before the popup menu is shown to possibly rebuild the popup menu. |
ExtKit.BuildToolTipAction | |
ExtKit.CodeSelectAction | Deprecated. this action is deprecated and will be removed in future releases. |
ExtKit.CommentAction | |
ExtKit.CompletionShowAction | |
ExtKit.CompletionTooltipShowAction | |
ExtKit.DocumentationShowAction | |
ExtKit.EscapeAction | Executed when the Escape key is pressed. |
ExtKit.ExtDefaultKeyTypedAction | |
ExtKit.ExtDeleteCharAction | |
ExtKit.FindAction | |
ExtKit.GotoAction | |
ExtKit.GotoDeclarationAction | Action to go to the declaration of the variable under the caret. |
ExtKit.MatchBraceAction | |
ExtKit.PrefixMakerAction | Prefix maker adds the prefix before the identifier under cursor. |
ExtKit.ReplaceAction | |
ExtKit.ShowPopupMenuAction | Show the popup menu. |
ExtKit.ToggleCaseIdentifierBeginAction | |
ExtKit.UncommentAction | |
ExtSettingsDefaults | Initializer for the extended editor settings. |
ExtSettingsInitializer | Initializer for the extended editor settings. |
ExtSettingsNames | Names of the extended editor settings. |
ExtSyntaxSupport | Support methods for syntax analyzes |
ExtUtilities | Extended kit offering advanced functionality |
FileAccessor | DataAccessor for Code Completion DB files via RandomAccessFile implementation |
FileStorage | Management of storage of the data for the java completion. |
FindDialogPanel | Deprecated. Without any replacement. |
FindDialogSupport | Deprecated. Without any replacement. |
FormatSupport | Format support presents a set of operations over the format-writer that is specific for the given set of formatting layers. |
FormatWriter | Formatting writter accepts the input-text, formats it and writes the output to the underlying writer. |
GotoDialogPanel | GotoDialogPanel is an UI object for entering line numbers to move caret to. |
GotoDialogSupport | Support for displaying goto dialog |
HTMLJavaDocView | HTML javadoc view. |
JDCPopupPanel | Invisible panel that contains code completion panel and javadoc panel, computes preferred size and provides access to these both components. |
KeyEventBlocker | |
KeywordMatchGenerator | Generator of code used for matching the keywords or more generally some group of words. |
ListCompletionView | Code completion view component interface. |
MultiSyntax | Composition of several syntaxes together. |
MultiSyntax.MultiStateInfo | Class that can contain any number of the additional state infos from other syntaxes. |
ScrollCompletionPane | Pane displaying the completion view and accompanying components like label for title etc. |
ScrollJavaDocPane | JScrollPane implementation of JavaDocPane. |
StringCache | Cache holding the most commonly used strings. |
ToolTipSupport | Support for editor tooltips. |
Status: designing...
User types a character ("UT") :position, character
UT -> AWT/Swing -> kit.ExtDefaultKeyAction lockDocument detachCompletionDocumentHandler detachCompletionCaretHandler updateDocument switch lexsupport.codeCompletion cc.autoShow cc.refresh cc.hide attachCompletionCaretHandler attachCompletionDocumentHandler unlockDocument
User moves caret ("UM") (navigation keys or mouse click) :position
UM -> AWT/Swing -> cc.CaretListener cc.cancel()
User invokes code assistent ("UC") :position
UC -> AWT/Swing -> kit.AssistantAction cc.show
User invokes kill assistant action
UC -> AWT/Swing -> kit.AssistantAction cc.hide
User invokes select assistant action
UC -> AWT/Swing -> kit.AssistantAction cc.hide cc.perform ??? [order is pending]
Module modifies document ("MM") :documentEvent
MM -> unknown thread -> cc.DocumentListener cc.refresh
+ Completion: + autoShow(position, character) instruct completion to open sometimes + show(position, character) instruct completion to open in limited time + refresh(position, character) if open then update content + refresh(documentEvent) if open then update content + hide() hide view
+ CompletionEnvironment implements DocumentListener, CaretListener disableDocumentListener enableDocumentListener disableCaretListener enableCaretListener
|
org.netbeans.modules.editor.lib/1 1.14.0 3 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |