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

- Packages that use IndentRule
  Package | Description
  --- | ---
  org.gjt.sp.jedit | This package contains jEdit 4's core classes.
  org.gjt.sp.jedit.indent | Indentation rules and actions.

- - ### Uses of IndentRule in org.gjt.sp.jedit

    Methods in org.gjt.sp.jedit that return types with arguments of type IndentRule
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IndentRule>` | Mode.`getIndentRules()`

  - ### Uses of IndentRule in org.gjt.sp.jedit.indent

    Classes in org.gjt.sp.jedit.indent that implement IndentRule
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BracketIndentRule`
    `class` | `CloseBracketIndentRule`
    `class` | `DeepIndentRule` Deep indent rule.
    `class` | `OpenBracketIndentRule`
    `class` | `RegexpIndentRule`
    `class` | `WhitespaceRule` Whitespace rule.

    Methods in org.gjt.sp.jedit.indent that return IndentRule
    Modifier and Type | Method and Description
    --- | ---
    `static IndentRule` | IndentRuleFactory.`indentCloseBracket(char bracket)`
    `static IndentRule` | IndentRuleFactory.`indentNextLine(java.lang.String regexp)`
    `static IndentRule` | IndentRuleFactory.`indentNextLines(java.lang.String regexp)`
    `static IndentRule` | IndentRuleFactory.`indentOpenBracket(char bracket)`
    `static IndentRule` | IndentRuleFactory.`unalignedCloseBracket(char bracket)`
    `static IndentRule` | IndentRuleFactory.`unalignedOpenBracket(char bracket)`
    `static IndentRule` | IndentRuleFactory.`unindentNextLines(java.lang.String regexp)`
    `static IndentRule` | IndentRuleFactory.`unindentThisLine(java.lang.String regexp)`