http://www.jpicedt.org

jpicedt.format.input.latex
Class PicEndExpression

java.lang.Object
  extended by jpicedt.format.input.util.AbstractRegularExpression
      extended by jpicedt.format.input.latex.PicEndExpression
All Implemented Interfaces:
ExpressionConstants

public class PicEndExpression
extends AbstractRegularExpression

Match "%End XXXX"-like expressions at the beginning of a line (or preceeded by whitespaces), after skipping as many lines as necessary.


Field Summary
 
Fields inherited from interface jpicedt.format.input.util.ExpressionConstants
ANY_CHAR, ANY_CHAR_EOL, ANY_SIGN, AT_LEAST, AT_MOST, DEBUG, DOUBLE, EOL, EXACTLY, INTEGER, NEGATIVE, NON_NULL, POSITIVE, STRICTLY_NEGATIVE, STRICTLY_POSITIVE, WHITE_SPACES, WHITE_SPACES_OR_EOL
 
Constructor Summary
PicEndExpression(String literal)
           
 
Method Summary
 boolean interpret(Context context)
          Parses this expression, possibly using the given Context to fetch the String to interpret if this Expression is a leaf expression.
 String toString()
           
 
Methods inherited from class jpicedt.format.input.util.AbstractRegularExpression
action
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PicEndExpression

public PicEndExpression(String literal)
Parameters:
literal - e.g. "%End Line"
Method Detail

interpret

public boolean interpret(Context context)
                  throws REParserException
Description copied from class: AbstractRegularExpression
Parses this expression, possibly using the given Context to fetch the String to interpret if this Expression is a leaf expression.

Specified by:
interpret in class AbstractRegularExpression
Returns:
TRUE in any case, else throw an exception (@EOF) ; (this means that exception throwing is the only way to get out of the this expression...) in case of success, call action() with value=leading String
Throws:
REParserException.NotFoundInFile - if EOF was reached before this expression could be found
REParserException - if an error occur during parsing

toString

public String toString()
Overrides:
toString in class Object

http://www.jpicedt.org

Submit a bug : syd@jpicedt.org