Package jpicedt.format.input.util
Class LiteralExpression
- java.lang.Object
-
- jpicedt.format.input.util.AbstractRegularExpression
-
- jpicedt.format.input.util.LiteralExpression
-
- All Implemented Interfaces:
ExpressionConstants
- Direct Known Subclasses:
EndPictureExpression,InstanciationExpression,LaTeXInstanciationExpression,PSTInstanciationExpression,StarExpression
public class LiteralExpression extends AbstractRegularExpression
An expression specified by a String to be exactly matched at the current cursor position.- Since:
- jpicedt 1.3
- Version:
- $Id: LiteralExpression.java,v 1.4.2.1 2007/09/02 11:56:13 reynal Exp $
- Author:
- Sylvain Reynal
-
-
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
Constructors Constructor Description LiteralExpression(java.lang.String expr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleaninterpret(Context c)Parses this expression, possibly using the given Context to fetch the String to interpret if this Expression is a leaf expression.java.lang.StringtoString()-
Methods inherited from class jpicedt.format.input.util.AbstractRegularExpression
action
-
-
-
-
Method Detail
-
interpret
public boolean interpret(Context c) throws REParserException
Description copied from class:AbstractRegularExpressionParses this expression, possibly using the given Context to fetch the String to interpret if this Expression is a leaf expression.- Specified by:
interpretin classAbstractRegularExpression- Returns:
- TRUE if expr has been found Calls "action" with value=given string
- Throws:
REParserException- if an error occur during parsing
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-