当前页面:
在线文档首页 >
NetBeans API Javadoc (Current Development Version)
IndentEngineFormatter (Editor Module) - NetBeans API Javadoc (Current Development Version)
org.netbeans.modules.editor
Class IndentEngineFormatter
java.lang.Object
org.netbeans.editor.Formatter
org.netbeans.modules.editor.IndentEngineFormatter
- All Implemented Interfaces:
- EventListener, SettingsChangeListener
public class IndentEngineFormatter
- extends Formatter
Formatter wrapped around a generic indent engine.
Methods inherited from class org.netbeans.editor.Formatter |
changeBlockIndent, changeRowIndent, expandTabs, getFormatter, getIndentString, getIndentString, getKitClass, getShiftWidth, getSpacesPerTab, getTabSize, insertTabString, reformat, setExpandTabs, setFormatter, setShiftWidth, setSpacesPerTab, setTabSize, settingsChange, shiftLine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IndentEngineFormatter
public IndentEngineFormatter(Class kitClass,
IndentEngine indentEngine)
- Construct new formatter that delegates to the given indent engine.
- Parameters:
kitClass
- class of the kit for which this formatter
is being created.indentEngine
- indentation engine to which this formatter
delegates.
getIndentEngine
public IndentEngine getIndentEngine()
- Get the indent engine to which this formatter delegates.
indentLine
public int indentLine(Document doc,
int offset)
- Overrides:
indentLine
in class Formatter
indentNewLine
public int indentNewLine(Document doc,
int offset)
- Overrides:
indentNewLine
in class Formatter
createWriter
public Writer createWriter(Document doc,
int offset,
Writer writer)
- Overrides:
createWriter
in class Formatter