java.lang.Object
de.grogra.pf.ui.swing.PanelSupport
de.grogra.pf.ui.swing.AutoCompletableTextEditorSupport
de.grogra.pf.ui.swing.TextEditorSupport
de.grogra.rsta.RSyntaxTextAreaTextEditor
- All Implemented Interfaces:
XAListener,RegistryContext,AutoCompletable,Context,Panel,Synchronizer.Callback,TextEditor,Disposable,ModifiableMap.Producer,EventListener,ChangeListener
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.pf.ui.swing.TextEditorSupport
TextEditorSupport.DocNested classes/interfaces inherited from interface de.grogra.persistence.XAListener
XAListener.WeakDelegate -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Objectprotected Objectprotected Objectstatic final I18NBundlestatic final Stringstatic final StringFields inherited from class de.grogra.pf.ui.swing.TextEditorSupport
closeAction, copyAction, cutAction, DOCUMENT, doRedo, doSave, doUndo, EDITOR, fontDownAction, fontUpAction, HANDLER, KEYS, pasteAction, redoAction, saveAction, tab, tb, UNDO_MANAGER, undoActionFields inherited from class de.grogra.pf.ui.swing.PanelSupport
mapProducer, menu, MIN_UNUSED_ACTION, sync, wsFields inherited from interface de.grogra.pf.ui.Panel
DEC_WAIT_CURSOR, DEFAULT_CURSOR, INC_WAIT_CURSOR, INHERIT_CURSOR, PANEL_ID, WAIT_CURSORFields inherited from interface de.grogra.pf.ui.TextEditor
TEXT_EDITOR_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureEditor(JTextArea editor) protected FileDocumentprotected JTextAreacreateEditor(FileDocument doc) protected Actionprotected JComponentprotected Actionprotected voidupdate(JTextArea editor, UndoManager m, FileDocument doc) Methods inherited from class de.grogra.pf.ui.swing.TextEditorSupport
addMappings, autocomplete, checkClose, checkClose, closeDocument, configure, createCloseAction, createCopyAction, createCutAction, createFontDownAction, createFontUpAction, createPasteAction, createSaveAction, disposeImpl, getAlreadyEnteredText, getDocuments, installAutoCompletor, openDocument, openDocumentSync, run, setupTransferHandler, stateChanged, uninstallAutoCompletorMethods inherited from class de.grogra.pf.ui.swing.AutoCompletableTextEditorSupport
transactionAppliedMethods inherited from class de.grogra.pf.ui.swing.PanelSupport
dispose, executeCheckClose, getComponent, getContent, getDecorator, getMenu, getPanel, getPanelId, getRegistry, getUIPropertyMap, getWindow, getWorkbench, hide, initDecorator, initialize, resolve, setContent, setCursor, setMenu, show, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.grogra.pf.ui.Context
getComponent, getPanel, getWindow, getWorkbenchMethods inherited from interface de.grogra.util.Disposable
disposeMethods inherited from interface de.grogra.pf.ui.Panel
getContent, getDecorator, getMenu, getPanelId, getUIPropertyMap, initDecorator, initialize, resolve, setContent, setCursor, setMenu, show
-
Field Details
-
I18N
-
highlightScope
-
clearHighligth
-
doSearch
-
SCOPE_HIGHLIGHT
- See Also:
-
SUPPORT
- See Also:
-
-
Constructor Details
-
RSyntaxTextAreaTextEditor
public RSyntaxTextAreaTextEditor()
-
-
Method Details
-
createEditor
- Overrides:
createEditorin classTextEditorSupport
-
createUndoAction
- Overrides:
createUndoActionin classTextEditorSupport
-
createRedoAction
- Overrides:
createRedoActionin classTextEditorSupport
-
createDoc
- Overrides:
createDocin classTextEditorSupport
-
createScrollPanel
- Overrides:
createScrollPanelin classTextEditorSupport
-
configureEditor
- Overrides:
configureEditorin classTextEditorSupport
-
update
- Overrides:
updatein classTextEditorSupport
-