Package | Description |
---|---|
com.ibm.tivoli.maximo.report.cognos.metadata.generator | |
com.ibm.tivoli.maximo.report.expr |
Modifier and Type | Class and Description |
---|---|
class |
CognosComplexExpressionBuilder.MaxRelationshipParserHelper
Make ": FIELD" nodes appear with ParentField type and allow some keywords to exist, such as, and, or, is not, etc.
|
static class |
CognosUtil.CognosObjectCombinerExpressionHelper
Hackish Helper that takes nodes like, "[Data Source View]", and reconstucts them back into a single node.
|
static class |
CognosUtil.CognosObjectTypeExpressionHelper
Parser Helper that converts "[OBJ]" nodes into a CognosObject type
|
static class |
CognosUtil.CognosReferenceExpressionHelper
Parser Helper than takes multiple "[A].[B].[C]" nodes and combines them into a single node, with type CognosObject
|
Modifier and Type | Class and Description |
---|---|
class |
FieldPlaceholderParserHelper
Helps the parser by Turning
|
class |
JoiningParserHelper
Base class for a parser helper that will join a pattern of nodes, creating a new Node type.
|
class |
MaximoMacroParserHelper
Helps the parser by Turning & NAME & nodes into a single &NAME& Macro Node.
|
class |
MultiParserHelper
Convenient way to allow multiple helpers to assist during the parsing phase.
|
Modifier and Type | Method and Description |
---|---|
static Node |
ExprParser.parse(java.lang.String expression,
ExprParser.ParserHelper parserHelper)
Given an expression, return a parse tree of the expression.
|
static Node |
ExprParser.parse(java.lang.String expression,
com.ibm.icu.util.ULocale locale,
ExprParser.ParserHelper parserHelper)
Given an expression, return a parse tree of the expression.
|
Node |
ExprParser.parseExpression(java.lang.String str,
com.ibm.icu.util.ULocale locale,
ExprParser.ParserHelper helper)
Parses an expression using a given decimal separator.
|
Constructor and Description |
---|
MultiParserHelper(ExprParser.ParserHelper... helpers) |