|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
AnnotationProvider | A provider of annotations for given context. |
CloneableEditorSupport.Env | Interface for providing data for the support and also locking the source of data. |
CloneableEditorSupport.Pane | Describes one existing editor. |
NbDocument.Annotatable | Enhanced version of document which is capable of attaching/detaching of annotations. |
NbDocument.CustomEditor | Enabled documents to add special UI components to their Editor pane. |
NbDocument.CustomToolbar | Enabled documents to add special UI toolbar components to their Editor pane. |
NbDocument.PositionBiasable | Enhanced version of document that provides better support for holding and working with biased positions. |
NbDocument.Printable | Document which may support styled text printing. |
NbDocument.WriteLockable | Specialized version of document that knows how to lock the document for complex modifications. |
Class Summary | |
Annotatable | Classes which are capable of holding annotations must extend this abstract class. |
Annotation | Description of annotation. |
AttributedCharacters | The class is a support for all classes that implement PrintCookie. |
AttributedCharacters.AttributedCharacterIteratorImpl | Implementation of AttributedCharacterIterator interface. |
CloneableEditor | Cloneable top component to hold the editor kit. |
CloneableEditorSupport | Support for associating an editor and a Swing Document . |
DocumentLine | Implementation of a line in a StyledDocument . |
DocumentLine.Set | Abstract implementation of Line.Set . |
FilterDocument | Document that delegates all functionality to given document. |
FilterStyledDocument | Document that delegates all functionality to a given StyledDocument . |
IndentEngine | Indentation engine for formating text in documents. |
Line | Represents one line in a text document. |
Line.Part | Representation of the part of the Line's text. |
Line.Set | Object that represents a snapshot of lines at the time it was created. |
NbDocument | Dummy class holding utility methods for working with NetBeans document conventions. |
NbDocument.Colors | Deprecated. Not useful for anything. |
PositionBounds | A range bounded by two PositionRef s. |
PositionRef | Reference to one position in a document. |
PrintSettings | Settings for output window. |
PrintSettings.AlignmentEditor | Property editor for alignment properties |
PrintSettings.PageFormatEditor | Property editor for PageFormat instances |
PrintSettingsBeanInfo | BeanInfo for PrintSettings. |
The IDE is able to integrate multiple editors for different content types and mechanically access their content.
Using the Editor API, it is possible to get access to the Swing-based editor which is being used to edit an open file of whatever content type. This would permit you to test what the user was doing with this file; mechanically retrieve and modify text from the open buffer; prevent certain areas of a textual file from being modified by the user; set visible "breakpoints" and similar IDE-oriented markings; and so on.
This API also permits a module implementor to add a custom editor for some or all (probably textual) content types. Essentially, any editor implementation may be used which is capable of being embedded as a Swing EditorKit; handling guarded blocks; and handling breakpoints and the like (for Java source).
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |