public class DrlxParseSuccess extends Object implements DrlxParseResult
| Constructor and Description |
|---|
DrlxParseSuccess(Class<?> patternType,
String exprId,
String patternBinding,
org.drools.javaparser.ast.expr.Expression expr,
Type exprType) |
public DrlxParseSuccess setDecodeConstraintType(org.drools.core.util.index.IndexUtil.ConstraintType decodeConstraintType)
public DrlxParseSuccess setUsedDeclarationsOnLeft(Collection<String> usedDeclarationsOnLeft)
public Collection<String> getUsedDeclarationsOnLeft()
public DrlxParseSuccess setUsedDeclarations(Collection<String> usedDeclarations)
public DrlxParseSuccess setWatchedProperties(Set<String> watchedProperties)
public DrlxParseSuccess setReactOnProperties(Set<String> reactOnProperties)
public DrlxParseSuccess setPatternBindingUnification(Boolean unification)
public DrlxParseSuccess addAllWatchedProperties(Collection<String> watchedProperties)
public DrlxParseSuccess addReactOnProperty(String reactOnProperty)
public DrlxParseSuccess setLeft(TypedExpression left)
public DrlxParseSuccess setRight(TypedExpression right)
public DrlxParseSuccess setRightLiteral(Object rightLiteral)
public DrlxParseSuccess setStatic(boolean isStatic)
public DrlxParseSuccess setSkipThisAsParam(boolean skipThisAsParam)
public String getExprId()
public String getPatternBinding()
public void setExpr(org.drools.javaparser.ast.expr.Expression expr)
public void setPatternBinding(String patternBinding)
public DrlxParseSuccess setExprBinding(String exprBinding)
public boolean hasUnificationVariable()
public String getUnificationVariable()
public String getUnificationName()
public Class<?> getUnificationVariableType()
public org.drools.javaparser.ast.expr.Expression getExpr()
public String getExprBinding()
public Type getExprType()
public Class<?> getExprRawClass()
public Class<?> getPatternType()
public boolean isPatternBindingUnification()
public org.drools.core.util.index.IndexUtil.ConstraintType getDecodeConstraintType()
public Collection<String> getUsedDeclarations()
public TypedExpression getLeft()
public TypedExpression getRight()
public Object getRightLiteral()
public boolean isStatic()
public boolean isValidExpression()
public boolean isSkipThisAsParam()
public DrlxParseSuccess setValidExpression(boolean validExpression)
public void accept(ParseResultVoidVisitor parseVisitor)
accept in interface DrlxParseResultpublic <T> T acceptWithReturnValue(ParseResultVisitor<T> visitor)
acceptWithReturnValue in interface DrlxParseResultpublic DrlxParseSuccess setBetaNode(boolean betaNode)
public boolean isBetaNode()
public DrlxParseSuccess setRequiresSplit(boolean requiresSplit)
public boolean isRequiresSplit()
public DrlxParseSuccess setUnification(boolean unification)
public boolean isUnification()
public boolean isSuccess()
isSuccess in interface DrlxParseResultpublic DrlxParseResult combineWith(DrlxParseResult other, org.drools.javaparser.ast.expr.BinaryExpr.Operator operator)
combineWith in interface DrlxParseResultCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.