## Uses of Interface
org.gjt.sp.jedit.indent.IndentAction

Packages that use IndentAction
org.gjt.sp.jedit.indent

Uses of IndentAction in org.gjt.sp.jedit.indent

Classes in org.gjt.sp.jedit.indent that implement IndentAction
`static class` `IndentAction.AlignOffset`
`static class` `IndentAction.AlignParameter` Indent action used for deep indent.
`static class` `IndentAction.Collapse` See comments for each instance of this class below.
`static class` `IndentAction.Decrease`
`static class` `IndentAction.Increase`
`static class` `IndentAction.NoIncrease` Used to cancel increases in indentation.
`static class` `IndentAction.Reset`

Method parameters in org.gjt.sp.jedit.indent with type arguments of type IndentAction
`void` `WhitespaceRule.apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, java.util.List<IndentAction> indentActions)`
`void` `RegexpIndentRule.apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, java.util.List<IndentAction> indentActions)`
`void` `OpenBracketIndentRule.apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, java.util.List<IndentAction> indentActions)`
`void` `IndentRule.apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, java.util.List<IndentAction> indentActions)` Apply the indent rule to this line, and return an indent action.
`void` `DeepIndentRule.apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, java.util.List<IndentAction> indentActions)`
`void` `CloseBracketIndentRule.apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, java.util.List<IndentAction> indentActions)`

Constructors in org.gjt.sp.jedit.indent with parameters of type IndentAction
`RegexpIndentRule(java.lang.String regexp, IndentAction prevPrev, IndentAction prev, IndentAction thisLine, boolean collapse)`