org.gjt.sp.jedit.indent
Class IndentAction.AlignParameter

java.lang.Object
  extended by org.gjt.sp.jedit.indent.IndentAction.AlignParameter
All Implemented Interfaces:
IndentAction
Enclosing interface:
IndentAction

public static class IndentAction.AlignParameter
extends java.lang.Object
implements IndentAction

Indent action used for deep indent.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.gjt.sp.jedit.indent.IndentAction
IndentAction.AlignBracket, IndentAction.AlignOffset, IndentAction.AlignParameter, IndentAction.Collapse, IndentAction.Decrease, IndentAction.Increase, IndentAction.Reset
 
Constructor Summary
IndentAction.AlignParameter(int openParensColumn, java.lang.String openParensLineText)
           
 
Method Summary
 int calculateIndent(JEditBuffer buffer, int line, int oldIndent, int newIndent)
           
 boolean keepChecking()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndentAction.AlignParameter

public IndentAction.AlignParameter(int openParensColumn,
                                   java.lang.String openParensLineText)
Method Detail

calculateIndent

public int calculateIndent(JEditBuffer buffer,
                           int line,
                           int oldIndent,
                           int newIndent)
Specified by:
calculateIndent in interface IndentAction
Parameters:
buffer - The buffer
line - The line number that matched the rule; not necessarily the line being indented.
oldIndent - Original indent.
newIndent - The new indent -- ie, indent returned by previous indent action.

keepChecking

public boolean keepChecking()
Specified by:
keepChecking in interface IndentAction
Returns:
true if the indent engine should keep processing after this rule.