Class AbstractDrlxParseSuccess
- java.lang.Object
-
- org.drools.modelcompiler.builder.generator.drlxparse.AbstractDrlxParseSuccess
-
- All Implemented Interfaces:
DrlxParseResult,DrlxParseSuccess
- Direct Known Subclasses:
MultipleDrlxParseSuccess,SingleDrlxParseSuccess
public abstract class AbstractDrlxParseSuccess extends Object implements DrlxParseSuccess
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>watchedProperties
-
Constructor Summary
Constructors Constructor Description AbstractDrlxParseSuccess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ParseResultVoidVisitor parseVisitor)<T> TacceptWithReturnValue(ParseResultVisitor<T> visitor)AbstractDrlxParseSuccessaddAllWatchedProperties(Collection<String> watchedProperties)Set<String>getWatchedProperties()booleanisSuccess()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.modelcompiler.builder.generator.drlxparse.DrlxParseResult
combineWith, getExprId, getOriginalDrlConstraint, setOriginalDrlConstraint
-
Methods inherited from interface org.drools.modelcompiler.builder.generator.drlxparse.DrlxParseSuccess
getExpr, getExprBinding, getImplicitCastExpression, getNullSafeExpressions, isOOPath, isPredicate, isRequiresSplit, isTemporal
-
-
-
-
Method Detail
-
addAllWatchedProperties
public AbstractDrlxParseSuccess addAllWatchedProperties(Collection<String> watchedProperties)
- Specified by:
addAllWatchedPropertiesin interfaceDrlxParseSuccess
-
accept
public void accept(ParseResultVoidVisitor parseVisitor)
- Specified by:
acceptin interfaceDrlxParseResult
-
acceptWithReturnValue
public <T> T acceptWithReturnValue(ParseResultVisitor<T> visitor)
- Specified by:
acceptWithReturnValuein interfaceDrlxParseResult
-
isSuccess
public boolean isSuccess()
- Specified by:
isSuccessin interfaceDrlxParseResult
-
-