java.lang.Object
org.gjt.sp.jedit.indent.BracketIndentRule
org.gjt.sp.jedit.indent.CloseBracketIndentRule
- All Implemented Interfaces:
IndentRule
- Version:
- $Id: CloseBracketIndentRule.java 25222 2020-04-12 16:07:38Z kpouer $
- Author:
- Slava Pestov
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gjt.sp.jedit.indent.BracketIndentRule
BracketIndentRule.Brackets -
Field Summary
Fields inherited from class org.gjt.sp.jedit.indent.BracketIndentRule
closeBracket, openBracket -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, List<IndentAction> indentActions) Apply the indent rule to this line, and return an indent action.Methods inherited from class org.gjt.sp.jedit.indent.BracketIndentRule
getBrackets, getBrackets, toString
-
Constructor Details
-
CloseBracketIndentRule
public CloseBracketIndentRule(char closeBracket, boolean aligned)
-
-
Method Details
-
apply
public void apply(JEditBuffer buffer, int thisLineIndex, int prevLineIndex, int prevPrevLineIndex, List<IndentAction> indentActions) Description copied from interface:IndentRuleApply the indent rule to this line, and return an indent action.- Parameters:
buffer- the bufferthisLineIndex- the line indexprevLineIndex- the prior non empty line index (or -1 if there is no prior non empty line)prevPrevLineIndex- the prior non empty line index before the prevLineIndex (or -1 if there is no prior non empty line)indentActions- the indent actions list. The rule can add an action in it if it is necessary
-