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

Packages that use IndentAction
Package | Description
--- | ---
org.gjt.sp.jedit.indent | Indentation rules and actions.

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

Classes in org.gjt.sp.jedit.indent that implement IndentAction
Modifier and Type | Class and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`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` | WhitespaceRule.`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` | DeepIndentRule.`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` | 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
Constructor and Description
`RegexpIndentRule(java.lang.String regexp, IndentAction prevPrev, IndentAction prev, IndentAction thisLine, boolean collapse)`