## 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` | OpenBracketIndentRule.`apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, java.util.List<IndentAction> indentActions)`
    `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` | 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)`
    `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.

    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)`