Package net.sf.jasperreports.engine.util
Class ExpressionParser
- java.lang.Object
-
- net.sf.jasperreports.engine.util.ExpressionParser
-
public class ExpressionParser extends java.lang.Object- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExpressionParser.ParseResult
-
Field Summary
Fields Modifier and Type Field Description protected static charPLACEHOLDER_CLOSEprotected static charPLACEHOLDER_OPENstatic java.util.regex.PatternPLACEHOLDER_PATTERNprotected static charPLACEHOLDER_STARTprotected static intPLACEHOLDER_TEXT_INDEXprotected static charPLACEHOLDER_TYPE_FIELDprotected static intPLACEHOLDER_TYPE_INDEXprotected static charPLACEHOLDER_TYPE_PARAMETERprotected static charPLACEHOLDER_TYPE_RESOURCE_MESSAGEprotected static charPLACEHOLDER_TYPE_VARIABLE
-
Constructor Summary
Constructors Constructor Description ExpressionParser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected bytechunkStringToType(java.lang.String chunkStringType)booleanfastPlaceholderDetect(java.lang.String text)static ExpressionParserinstance()voidparseExpression(java.lang.String text, ExpressionParser.ParseResult result)
-
-
-
Field Detail
-
PLACEHOLDER_PATTERN
public static final java.util.regex.Pattern PLACEHOLDER_PATTERN
-
PLACEHOLDER_TYPE_INDEX
protected static final int PLACEHOLDER_TYPE_INDEX
- See Also:
- Constant Field Values
-
PLACEHOLDER_TEXT_INDEX
protected static final int PLACEHOLDER_TEXT_INDEX
- See Also:
- Constant Field Values
-
PLACEHOLDER_START
protected static final char PLACEHOLDER_START
- See Also:
- Constant Field Values
-
PLACEHOLDER_OPEN
protected static final char PLACEHOLDER_OPEN
- See Also:
- Constant Field Values
-
PLACEHOLDER_CLOSE
protected static final char PLACEHOLDER_CLOSE
- See Also:
- Constant Field Values
-
PLACEHOLDER_TYPE_RESOURCE_MESSAGE
protected static final char PLACEHOLDER_TYPE_RESOURCE_MESSAGE
- See Also:
- Constant Field Values
-
PLACEHOLDER_TYPE_PARAMETER
protected static final char PLACEHOLDER_TYPE_PARAMETER
- See Also:
- Constant Field Values
-
PLACEHOLDER_TYPE_FIELD
protected static final char PLACEHOLDER_TYPE_FIELD
- See Also:
- Constant Field Values
-
PLACEHOLDER_TYPE_VARIABLE
protected static final char PLACEHOLDER_TYPE_VARIABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
instance
public static ExpressionParser instance()
-
parseExpression
public void parseExpression(java.lang.String text, ExpressionParser.ParseResult result)
-
chunkStringToType
protected byte chunkStringToType(java.lang.String chunkStringType)
-
fastPlaceholderDetect
public boolean fastPlaceholderDetect(java.lang.String text)
-
-