|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.javatools.editor.plugins.AbstractEditorPlugin oracle.javatools.editor.folding.AbstractCodeFoldingPlugin
public abstract class AbstractCodeFoldingPlugin
Defines common behavior for an editor plugin that enables collapsible source code blocks.
Nested Class Summary | |
---|---|
protected class |
AbstractCodeFoldingPlugin.DocumentHandler
|
Field Summary |
---|
Fields inherited from class oracle.javatools.editor.plugins.AbstractEditorPlugin |
---|
_editor |
Constructor Summary | |
---|---|
AbstractCodeFoldingPlugin()
|
Method Summary | |
---|---|
protected void |
attach(BasicEditorPane editorPane)
|
protected CodeFoldingMargin |
createMargin()
|
protected BasicDocument.PrePostDocumentListener |
createPrePostDocumentListener()
|
protected abstract CodeFoldingProvider |
createProvider()
|
protected void |
deinstallImpl(BasicEditorPane editorPane)
Deinstall routine for subclasses that have added deinstallation code to execute. |
protected void |
detach(BasicEditorPane editorPane)
|
protected CodeFoldingMargin |
getMargin()
|
protected CodeFoldingModel |
getModel()
|
protected CodeFoldingProvider |
getProvider()
|
protected void |
installImpl(BasicEditorPane editorPane)
Install routine for subclasses that have added installation code to execute. |
protected boolean |
isMarginEnabled()
|
protected void |
propertyChangeImpl(java.beans.PropertyChangeEvent e)
Property change notification routine for subclasses that have want to respond to property changes. |
protected void |
setModel(CodeFoldingModel model)
|
Methods inherited from class oracle.javatools.editor.plugins.AbstractEditorPlugin |
---|
deinstall, getDocument, getEditorPane, install, propertyChange |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractCodeFoldingPlugin()
Method Detail |
---|
protected void installImpl(BasicEditorPane editorPane)
AbstractEditorPlugin
installImpl
in class AbstractEditorPlugin
editorPane
- the editor paneprotected void deinstallImpl(BasicEditorPane editorPane)
AbstractEditorPlugin
deinstallImpl
in class AbstractEditorPlugin
editorPane
- the editor paneprotected void propertyChangeImpl(java.beans.PropertyChangeEvent e)
AbstractEditorPlugin
propertyChangeImpl
in class AbstractEditorPlugin
e
- A PropertyChangeEvent object describing the event source
and the property that has changed.protected abstract CodeFoldingProvider createProvider()
protected void attach(BasicEditorPane editorPane)
protected void detach(BasicEditorPane editorPane)
protected boolean isMarginEnabled()
protected CodeFoldingModel getModel()
protected void setModel(CodeFoldingModel model)
protected CodeFoldingProvider getProvider()
protected CodeFoldingMargin getMargin()
protected CodeFoldingMargin createMargin()
protected BasicDocument.PrePostDocumentListener createPrePostDocumentListener()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |