org.gjt.sp.jedit.indent
Class CloseBracketIndentRule

java.lang.Object
  extended by org.gjt.sp.jedit.indent.BracketIndentRule
      extended by org.gjt.sp.jedit.indent.CloseBracketIndentRule
All Implemented Interfaces:
IndentRule

public class CloseBracketIndentRule
extends BracketIndentRule


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
CloseBracketIndentRule(char closeBracket, boolean aligned)
           
 
Method Summary
 void 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.
 boolean isMatch(java.lang.String line)
          Deprecated. This method calls BracketIndentRule#getBrackets(String) which has been deprecated.
 
Methods inherited from class org.gjt.sp.jedit.indent.BracketIndentRule
getBrackets, getBrackets, getBrackets, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CloseBracketIndentRule

public CloseBracketIndentRule(char closeBracket,
                              boolean aligned)
Method Detail

apply

public void apply(JEditBuffer buffer,
                  int thisLineIndex,
                  int prevLineIndex,
                  int prevPrevLineIndex,
                  java.util.List<IndentAction> indentActions)
Description copied from interface: IndentRule
Apply the indent rule to this line, and return an indent action.

Parameters:
buffer - the buffer
thisLineIndex - the line index
prevLineIndex - 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

isMatch

@Deprecated
public boolean isMatch(java.lang.String line)
Deprecated. This method calls BracketIndentRule#getBrackets(String) which has been deprecated.