Package generic.constraint
Class DecisionNode<T>
java.lang.Object
generic.constraint.DecisionNode<T>
- Type Parameters:
T
- the type of objects that the constraint operates on.
- Direct Known Subclasses:
RootDecisionNode
A node in a decision tree. Each node contains exactly one constraint and a map of property
values.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetOrCreateNodeForContraint
(Constraint<T> newConstraint) boolean
populateDecisions
(T t, DecisionSet decisionSet, String propertyName) void
setProperty
(String propertyName, String value, String source) toString()
-
Constructor Details
-
DecisionNode
-
-
Method Details
-
getOrCreateNodeForContraint
-
setProperty
- Throws:
XmlParseException
-
populateDecisions
-
getDecisionPath
-
toString
-