| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.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 AbstractEditorPlugineditorPane - the editor paneprotected void deinstallImpl(BasicEditorPane editorPane)
AbstractEditorPlugin
deinstallImpl in class AbstractEditorPlugineditorPane - the editor paneprotected void propertyChangeImpl(java.beans.PropertyChangeEvent e)
AbstractEditorPlugin
propertyChangeImpl in class AbstractEditorPlugine - 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.1.0) E13403-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||