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

java.lang.Object
  extended by com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.SimpleNode
      extended by com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.ExpressionNode
All Implemented Interfaces:
Node
Direct Known Subclasses:
ASTAbsFunction, ASTAdditiveExpression, ASTAdjustDateTimeToTimezoneFunction, ASTAdjustDateToTimezoneFunction, ASTAdjustTimeToTimezoneFunction, ASTAndExpression, ASTArrayExpression, ASTAttributeLitteral, ASTBaseURIFunction, ASTBooleanFunction, ASTBooleanLiteral, ASTCaracter, ASTCeilingFunction, ASTChildLitteral, ASTChildNodeNameXpathFunction, ASTChildNodeXpathFunction, ASTCodepointEqualFunction, ASTCodepointsToStringFunction, ASTCollectionFunction, ASTCompareFunction, ASTConcatFunction, ASTContainsFunction, ASTCountFunction, ASTCurrentDateFunction, ASTCurrentDateTimeFunction, ASTCurrentFunction, ASTCurrentGroupFunction, ASTCurrentGroupingKeyFunction, ASTCurrentTimeFunction, ASTDataFunction, ASTDateTimeFunction, ASTDayFromDateFunction, ASTDayFromDateTimeFunction, ASTDaysFromDurationFunction, ASTDeepEqualFunction, ASTDistinctValuesFunction, ASTDocAvailableFunction, ASTDocFunction, ASTDocumentFunction, ASTDocumentURIFunction, ASTDoXslTransform, ASTElementAvailableFunction, ASTEmptyFunction, ASTEncodeForURIFunction, ASTEndsWithFunction, ASTEqualityExpression, ASTErrorFunction, ASTEscapeHTMLURIFunction, ASTExactlyOneFunction, ASTExistsFunction, ASTFalseFunction, ASTFloat, ASTFormatDateFunction, ASTFormatDateTimeFunction, ASTFormatNumberFunction, ASTFormatTimeFunction, ASTFunction, ASTFunctionAvailableFunction, ASTGenerateIdFunction, ASTHoursFromDateTimeFunction, ASTHoursFromDurationFunction, ASTHoursFromTimeFunction, ASTIdFunction, ASTIdRefFunction, ASTImplicitTimezoneFunction, ASTIndexOfFunction, ASTInequalityExpression, ASTInScopePrefixesFunction, ASTInsertBeforeFunction, ASTInteger, ASTIRIToURIFunction, ASTKeyFunction, ASTLangFunction, ASTLastFunction, ASTLocalNameFromQNameFunction, ASTLocalNameFunction, ASTLowerCaseFunction, ASTMatchesFunction, ASTMaxFunction, ASTMinutesFromDateTimeFunction, ASTMinutesFromDurationFunction, ASTMinutesFromTimeFunction, ASTMonthFromDateFunction, ASTMonthFromDateTimeFunction, ASTMonthFromDurationFunction, ASTMultiplicativeExpression, ASTNameFunction, ASTNamespaceURIForPrefixFunction, ASTNamespaceURIFromQNameFunction, ASTNamespaceURIFunction, ASTNilledFunction, ASTNodeNameFunction, ASTNormalizeSpaceFunction, ASTNormalizeUnicodeFunction, ASTNotFunction, ASTNullLiteral, ASTNumberFunction, ASTOneOrMoreFunction, ASTOrExpression, ASTPositionFunction, ASTPostfixExpression, ASTPreDecrementExpression, ASTPrefixFromQNameFunction, ASTPreIncrementExpression, ASTPrimaryExpression, ASTQNameFunction, ASTRegexGroupFunction, ASTRemoveFunction, ASTReplaceFunction, ASTResolveQNameFunction, ASTResolveURIFunction, ASTReverseFunction, ASTRootFunction, ASTRoundFunction, ASTRoundHalfToEvenFunction, ASTSecondsFromDateTimeFunction, ASTSecondsFromDurationFunction, ASTSecondsFromTimeFunction, ASTStart, ASTStaticBaseURIFunction, ASTString, ASTStringFunction, ASTStringJoinFunction, ASTStringLengthFunction, ASTStringToCodepointsFunction, ASTSubsequenceFunction, ASTSubstringAfterFunction, ASTSubstringBeforeFunction, ASTSubstringFunction, ASTSumFunction, ASTSystemPropertyFunction, ASTTextXpathFunction, ASTTimeZoneFromDateFunction, ASTTimeZoneFromDateTimeFunction, ASTTimeZoneFromTimeFunction, ASTTokenizeFunction, ASTTraceFunction, ASTTranslateFunction, ASTTrueFunction, ASTTypeAvailableFunction, ASTUnaryExpression, ASTUnorderedFunction, ASTUnparsedEntityPublicIdFunction, ASTUnparsedEntityURIFunction, ASTUnparsedTextAvailableFunction, ASTUnparsedTextFunction, ASTUpperCaseFunction, ASTVariable, ASTXpathExpression, ASTYearFromDateFunction, ASTYearFromDateTimeFunction, ASTYearFromDurationFunction, ASTZeroOrOneFunction

public class ExpressionNode
extends SimpleNode


Nested Class Summary
static class ExpressionNode.Equality
           
static class ExpressionNode.Inequality
           
static class ExpressionNode.Multiplicative
           
 
Field Summary
 
Fields inherited from class com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.SimpleNode
children, id, parent, parser, value
 
Constructor Summary
ExpressionNode(Expression p, int i)
           
ExpressionNode(int i)
           
 
Method Summary
static java.lang.String getAttributeName(java.lang.String image)
           
static boolean getBoolean(java.lang.String image)
           
static java.lang.String getCharacter(java.lang.String image)
           
static ExpressionNode.Equality getEquality(java.lang.String image)
           
static java.lang.Float getFloat(java.lang.String image)
           
 java.lang.String getImage()
           
static ExpressionNode.Inequality getInequality(java.lang.String image)
           
static java.lang.Integer getInteger(java.lang.String image)
           
static ExpressionNode.Multiplicative getMultiplicative(java.lang.String image)
           
static java.lang.String getString(java.lang.String image)
           
static boolean isEqual(java.lang.String image)
           
static boolean isPlus(java.lang.String image)
           
static Node jjtCreate(Expression p, int id)
           
static Node jjtCreate(int id)
           
 void setImage(java.lang.String image)
           
 
Methods inherited from class com.ebmwebsourcing.easybpel.xpath.exp.impl.analyzer.SimpleNode
childrenAccept, dump, jjtAccept, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetParent, jjtSetValue, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExpressionNode

public ExpressionNode(int i)

ExpressionNode

public ExpressionNode(Expression p,
                      int i)
Method Detail

jjtCreate

public static Node jjtCreate(int id)

jjtCreate

public static Node jjtCreate(Expression p,
                             int id)

setImage

public void setImage(java.lang.String image)

getImage

public java.lang.String getImage()

getMultiplicative

public static ExpressionNode.Multiplicative getMultiplicative(java.lang.String image)

getInequality

public static ExpressionNode.Inequality getInequality(java.lang.String image)

getEquality

public static ExpressionNode.Equality getEquality(java.lang.String image)

isPlus

public static boolean isPlus(java.lang.String image)

isEqual

public static boolean isEqual(java.lang.String image)

getBoolean

public static boolean getBoolean(java.lang.String image)

getCharacter

public static java.lang.String getCharacter(java.lang.String image)

getFloat

public static java.lang.Float getFloat(java.lang.String image)

getInteger

public static java.lang.Integer getInteger(java.lang.String image)

getString

public static java.lang.String getString(java.lang.String image)

getAttributeName

public static java.lang.String getAttributeName(java.lang.String image)


Copyright © 2008-2010 eBM WebSourcing. All Rights Reserved.