edu.rice.cs.drjava.model.definitions.indent
Class ActionStartCurrStmtPlus
java.lang.Object
|
+--edu.rice.cs.drjava.model.definitions.indent.IndentRuleAction
|
+--edu.rice.cs.drjava.model.definitions.indent.ActionStartCurrStmtPlus
- All Implemented Interfaces:
- IndentRule
- public class ActionStartCurrStmtPlus
- extends IndentRuleAction
Indents the current line in the document to the indent level of the
start of the statement that the cursor is currently on, plus the given
suffix string.
- Version:
- $Id: ActionStartCurrStmtPlus.java,v 1.4 2002/03/30 08:38:28 csreis Exp $
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
_suffix
private String _suffix
ActionStartCurrStmtPlus
public ActionStartCurrStmtPlus(String suffix)
- Constructs a new rule with the given suffix string.
- Parameters:
prefix
- String to append to indent level of brace
indentLine
public void indentLine(DefinitionsDocument doc)
- Properly indents the line that the caret is currently on.
Replaces all whitespace characters at the beginning of the
line with the appropriate spacing or characters.
- Overrides:
indentLine
in class IndentRuleAction
- Parameters:
doc
- DefinitionsDocument containing the line to be indented.