com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer
Class ExpressionAnalyzer

java.lang.Object
  extended by com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.Expression
      extended by com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.ExpressionAnalyzer
All Implemented Interfaces:
ExpressionConstants, ExpressionTreeConstants

public class ExpressionAnalyzer
extends Expression

Author:
Nicolas Salatge - eBM WebSourcing

Field Summary
 
Fields inherited from class com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.Expression
jj_nt, jjtree, token, token_source
 
Fields inherited from interface com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.ExpressionTreeConstants
JJTABSFUNCTION, JJTADDITIVEEXPRESSION, JJTADJUSTDATETIMETOTIMEZONEFUNCTION, JJTADJUSTDATETOTIMEZONEFUNCTION, JJTADJUSTTIMETOTIMEZONEFUNCTION, JJTANDEXPRESSION, JJTARRAYEXPRESSION, JJTATTRIBUTELITTERAL, JJTBASEURIFUNCTION, JJTBOOLEANFUNCTION, JJTBOOLEANLITERAL, JJTCARACTER, JJTCEILINGFUNCTION, JJTCHILDLITTERAL, JJTCHILDNODENAMEXPATHFUNCTION, JJTCHILDNODEXPATHFUNCTION, JJTCODEPOINTEQUALFUNCTION, JJTCODEPOINTSTOSTRINGFUNCTION, JJTCOLLECTIONFUNCTION, JJTCOMPAREFUNCTION, JJTCONCATFUNCTION, JJTCONTAINSFUNCTION, JJTCOUNTFUNCTION, JJTCURRENTDATEFUNCTION, JJTCURRENTDATETIMEFUNCTION, JJTCURRENTFUNCTION, JJTCURRENTGROUPFUNCTION, JJTCURRENTGROUPINGKEYFUNCTION, JJTCURRENTTIMEFUNCTION, JJTDATAFUNCTION, JJTDATETIMEFUNCTION, JJTDAYFROMDATEFUNCTION, JJTDAYFROMDATETIMEFUNCTION, JJTDAYSFROMDURATIONFUNCTION, JJTDEEPEQUALFUNCTION, JJTDISTINCTVALUESFUNCTION, JJTDOCAVAILABLEFUNCTION, JJTDOCFUNCTION, JJTDOCUMENTFUNCTION, JJTDOCUMENTURIFUNCTION, JJTDOXSLTRANSFORM, JJTELEMENTAVAILABLEFUNCTION, JJTEMPTYFUNCTION, JJTENCODEFORURIFUNCTION, JJTENDSWITHFUNCTION, JJTEQUALITYEXPRESSION, JJTERRORFUNCTION, JJTESCAPEHTMLURIFUNCTION, JJTEXACTLYONEFUNCTION, JJTEXISTSFUNCTION, JJTFALSEFUNCTION, JJTFLOAT, JJTFORMATDATEFUNCTION, JJTFORMATDATETIMEFUNCTION, JJTFORMATNUMBERFUNCTION, JJTFORMATTIMEFUNCTION, JJTFUNCTION, JJTFUNCTIONAVAILABLEFUNCTION, JJTGENERATEIDFUNCTION, JJTGETVARIABLEPROPERTY, JJTHOURSFROMDATETIMEFUNCTION, JJTHOURSFROMDURATIONFUNCTION, JJTHOURSFROMTIMEFUNCTION, JJTIDFUNCTION, JJTIDREFFUNCTION, JJTIMPLICITTIMEZONEFUNCTION, JJTINDEXOFFUNCTION, JJTINEQUALITYEXPRESSION, JJTINSCOPEPREFIXESFUNCTION, JJTINSERTBEFOREFUNCTION, JJTINTEGER, JJTIRITOURIFUNCTION, JJTKEYFUNCTION, JJTLANGFUNCTION, JJTLASTFUNCTION, JJTLOCALNAMEFROMQNAMEFUNCTION, JJTLOCALNAMEFUNCTION, JJTLOWERCASEFUNCTION, JJTMATCHESFUNCTION, JJTMAXFUNCTION, JJTMINUTESFROMDATETIMEFUNCTION, JJTMINUTESFROMDURATIONFUNCTION, JJTMINUTESFROMTIMEFUNCTION, JJTMONTHFROMDATEFUNCTION, JJTMONTHFROMDATETIMEFUNCTION, JJTMONTHFROMDURATIONFUNCTION, JJTMULTIPLICATIVEEXPRESSION, JJTNAMEFUNCTION, JJTNAMESPACEURIFORPREFIXFUNCTION, JJTNAMESPACEURIFROMQNAMEFUNCTION, JJTNAMESPACEURIFUNCTION, JJTNILLEDFUNCTION, jjtNodeName, JJTNODENAMEFUNCTION, JJTNORMALIZESPACEFUNCTION, JJTNORMALIZEUNICODEFUNCTION, JJTNOTFUNCTION, JJTNULLLITERAL, JJTNUMBERFUNCTION, JJTONEORMOREFUNCTION, JJTOREXPRESSION, JJTPOSITIONFUNCTION, JJTPOSTFIXEXPRESSION, JJTPREDECREMENTEXPRESSION, JJTPREFIXFROMQNAMEFUNCTION, JJTPREINCREMENTEXPRESSION, JJTPRIMARYEXPRESSION, JJTQNAMEFUNCTION, JJTREGEXGROUPFUNCTION, JJTREMOVEFUNCTION, JJTREPLACEFUNCTION, JJTRESOLVEQNAMEFUNCTION, JJTRESOLVEURIFUNCTION, JJTREVERSEFUNCTION, JJTROOTFUNCTION, JJTROUNDFUNCTION, JJTROUNDHALFTOEVENFUNCTION, JJTSECONDSFROMDATETIMEFUNCTION, JJTSECONDSFROMDURATIONFUNCTION, JJTSECONDSFROMTIMEFUNCTION, JJTSTART, JJTSTARTWITHFUNCTION, JJTSTATICBASEURIFUNCTION, JJTSTRING, JJTSTRINGFUNCTION, JJTSTRINGJOINFUNCTION, JJTSTRINGLENGTHFUNCTION, JJTSTRINGTOCODEPOINTSFUNCTION, JJTSUBSEQUENCEFUNCTION, JJTSUBSTRINGAFTERFUNCTION, JJTSUBSTRINGBEFOREFUNCTION, JJTSUBSTRINGFUNCTION, JJTSUMFUNCTION, JJTSYSTEMPROPERTYFUNCTION, JJTTEXTXPATHFUNCTION, JJTTIMEZONEFROMDATEFUNCTION, JJTTIMEZONEFROMDATETIMEFUNCTION, JJTTIMEZONEFROMTIMEFUNCTION, JJTTOKENIZEFUNCTION, JJTTRACEFUNCTION, JJTTRANSLATEFUNCTION, JJTTRUEFUNCTION, JJTTYPEAVAILABLEFUNCTION, JJTUNARYEXPRESSION, JJTUNORDEREDFUNCTION, JJTUNPARSEDENTITYPUBLICIDFUNCTION, JJTUNPARSEDENTITYURIFUNCTION, JJTUNPARSEDTEXTAVAILABLEFUNCTION, JJTUNPARSEDTEXTFUNCTION, JJTUPPERCASEFUNCTION, JJTVARIABLE, JJTVOID, JJTXPATHEXPRESSION, JJTYEARFROMDATEFUNCTION, JJTYEARFROMDATETIMEFUNCTION, JJTYEARFROMDURATIONFUNCTION, JJTZEROORONEFUNCTION
 
Fields inherited from interface com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.ExpressionConstants
ABS, ADJUST_DATE_TO_TIMEZONE, ADJUST_DATETIME_TO_TIMEZONE, ADJUST_TIME_TO_TIMEZONE, AROBASE, ATTRIBUTE, BASE_URI, BOOLEAN, CEILING, CHARACTER_LITERAL, CHILD, CHILD_NODE, CODEPOINT_EQUAL, CODEPOINTS_TO_STRING, COLLECTION, COMMA, COMPARE, CONCAT, CONTAINS, COUNT, CURRENT, CURRENT_DATE, CURRENT_DATETIME, CURRENT_GROUP, CURRENT_GROUPING_KEY, CURRENT_TIME, DATA, DATETIME, DAY_FROM_DATE, DAY_FROM_DATETIME, DAYS_FROM_DURATION, DECIMAL_LITERAL, DECR, DEEP_EQUAL, DEFAULT, DEFAULT_COLLATION, DIGIT, DISTINCT_VALUES, DIV, DIVIDED, DO_XSL_TRANSFORM, DOC, DOC_AVAILABLE, DOCUMENT, DOCUMENT_URI, DOLLARS, DOT, ELEMENT_AVAILABLE, EMPTY, ENCODE_FOR_URI, ENDS_WITH, EOF, EQ, ERROR, ESCAPE_HTML_URI, EXACTLY_ONE, EXISTS, EXPONENT, FALSE, FLOATING_POINT_LITERAL, FORMAL_COMMENT, FORMAT_DATE, FORMAT_DATETIME, FORMAT_NUMBER, FORMAT_TIME, FUNCTION_AVAILABLE, GE, GENERATE_ID, GET_VARIABLE_PROPERTY, GT, HEX_LITERAL, HOURS_FROM_DATETIME, HOURS_FROM_DURATION, HOURS_FROM_TIME, ID, IDENTIFIER, IDREF, IMPLICIT_TIMEZONE, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SCOPE_PREFIXES, IN_SINGLE_LINE_COMMENT, INCR, INDEX_OF, INSERT_BEFORE, INTEGER_LITERAL, IRI_TO_URI, KEY, LANG, LAST, LBRACE, LBRACKET, LE, LETTER, LOCAL_NAME, LOCAL_NAME_FROM_QNAME, LOWER_CASE, LPAREN, LT, MATCHES, MAX, MINUS, MINUTES_FROM_DATETIME, MINUTES_FROM_DURATION, MINUTES_FROM_TIME, MONTH_FROM_DATE, MONTH_FROM_DATETIME, MONTH_FROM_DURATION, MULT, MULTI_LINE_COMMENT, NAME, NAME_TOKEN, NAMESPACE_URI, NAMESPACE_URI_FOR_PREFIX, NAMESPACE_URI_FROM_QNAME, NE, NILLED, NODE_NAME, NORMALIZE_SPACE, NORMALIZE_UNICODE, NOT, NULL, NUMBER, OCTAL_LITERAL, ONE_OR_MORE, PLUS, POSITION, PREFIX, PREFIX_FROM_QNAME, QNAME, RBRACE, RBRACKET, REGEX_GROUP, REM, REMOVE, REPLACE, RESOLVE_QNAME, RESOLVE_URI, REVERSE, ROOT, ROUND, ROUND_HALF_TO_EVEN, RPAREN, SC_AND, SC_OR, SECONDS_FROM_DATETIME, SECONDS_FROM_DURATION, SECONDS_FROM_TIME, SEMICOLON, START_WITH, STATIC_BASE_URI, STRING, STRING_JOIN, STRING_LENGTH, STRING_LITERAL, STRING_TO_CODEPOINTS, SUBSEQUENCE, SUBSTRING, SUBSTRING_AFTER, SUBSTRING_BEFORE, SUM, SYSTEM_PROPERTY, TEXT, TIMEZONE_FROM_DATE, TIMEZONE_FROM_DATETIME, TIMEZONE_FROM_TIME, tokenImage, TOKENIZE, TRACE, TRANSLATE, TRUE, TYPE_AVAILABLE, UNORDERED, UNPARSED_ENTITY_PUBLIC_ID, UNPARSED_ENTITY_URI, UNPARSED_TEXT, UNPARSED_TEXT_AVAILABLE, UPPER_CASE, YEAR_FROM_DATE, YEAR_FROM_DATETIME, YEAR_FROM_DURATION, ZERO_OR_ONE
 
Constructor Summary
ExpressionAnalyzer(java.lang.String string)
           
 
Method Summary
 
Methods inherited from class com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.Expression
AbsFunction, AdditiveExpression, AdjustDateTimeToTimezoneFunction, AdjustDateToTimezoneFunction, AdjustTimeToTimezoneFunction, ArgumentList, Arguments, ArrayExpression, AttributeLitteral, BaseURIFunction, BooleanFunction, BooleanLiteral, Caracter, CeilingFunction, ChildLitteral, ChildNodeNameXpathFunction, ChildNodeXpathFunction, CodepointEqualFunction, CodepointsToStringFunction, CollectionFunction, CompareFunction, ConcatFunction, ConditionalAndExpression, ConditionalOrExpression, ContainsFunction, CountFunction, CurrentDateFunction, CurrentDateTimeFunction, CurrentFunction, CurrentGroupFunction, CurrentGroupingKeyFunction, CurrentTimeFunction, DataFunction, DateTimeFunction, DayFromDateFunction, DayFromDateTimeFunction, DaysFromDurationFunction, DeepEqualFunction, DefaultCollationFunction, disable_tracing, DistinctValuesFunction, DocAvailableFunction, DocFunction, DocumentFunction, DocumentURIFunction, DoXslTransform, ElementAvailableFunction, EmptyFunction, enable_tracing, EncodeForURIFunction, EndsWithFunction, EqualityExpression, ErrorFunction, EscapeHTMLURIFunction, ExactlyOneFunction, ExistsFunction, Expression, FalseFunction, Float, FormatDateFunction, FormatDateTimeFunction, FormatNumberFunction, FormatTimeFunction, Function, FunctionAvailableFunction, GenerateIdFunction, generateParseException, getNextToken, getToken, GetVariableProperty, HoursFromDateTimeFunction, HoursFromDurationFunction, HoursFromTimeFunction, Identifier, IdFunction, IdRefFunction, ImplicitTimezoneFunction, IndexOfFunction, InequalityExpression, InScopePrefixesFunction, InsertBeforeFunction, Integer, IRIToURIFunction, KeyFunction, LangFunction, LastFunction, Literal, LocalNameFromQNameFunction, LocalNameFunction, LowerCaseFunction, main, MatchesFunction, MaxFunction, MinutesFromDateTimeFunction, MinutesFromDurationFunction, MinutesFromTimeFunction, MonthFromDateFunction, MonthFromDateTimeFunction, MonthFromDurationFunction, MultiplicativeExpression, NameFunction, NamespaceURIForPrefixFunction, NamespaceURIFromQNameFunction, NamespaceURIFunction, NilledFunction, NodeNameFunction, NormalizeSpaceFunction, NormalizeUnicodeFunction, NotFunction, NullLiteral, NumberFunction, OneOrMoreFunction, PositionFunction, PostfixExpression, PreDecrementExpression, PrefixFromQNameFunction, PreIncrementExpression, PrimaryExpression, QNameFunction, RegexGroupFunction, ReInit, ReInit, ReInit, ReInit, RemoveFunction, ReplaceFunction, ResolveQNameFunction, ResolveURIFunction, ReverseFunction, RootFunction, RoundFunction, RoundHalfToEvenFunction, SecondsFromDateTimeFunction, SecondsFromDurationFunction, SecondsFromTimeFunction, Start, StartWithFunction, StaticBaseURIFunction, String, StringFunction, StringJoinFunction, StringLengthFunction, StringToCodepointsFunction, SubsequenceFunction, SubstringAfterFunction, SubstringBeforeFunction, SubstringFunction, SumFunction, SystemPropertyFunction, TextXpathFunction, TimezoneFromDateFunction, TimezoneFromDateTimeFunction, TimezoneFromTimeFunction, TokenizeFunction, TraceFunction, TranslateFunction, TrueFunction, TypeAvailableFunction, UnaryExpression, UnorderedFunction, UnparsedEntityPublicIdFunction, UnparsedEntityURIFunction, UnparsedTextAvailableFunction, UnparsedTextFunction, UpperCaseFunction, XpathExpression, YearFromDateFunction, YearFromDateTimeFunction, YearFromDurationFunction, ZeroOrOneFunction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionAnalyzer

public ExpressionAnalyzer(java.lang.String string)


Copyright © 2012 Petals Link. All Rights Reserved.