public class VariableCondition extends AbstractBufferCondition
Constructor and Description |
---|
VariableCondition(java.lang.String bufferName,
java.lang.String variableName) |
Modifier and Type | Method and Description |
---|---|
int |
bind(IModel model,
VariableBindings variableBindings,
boolean isIterative)
Iteratively perform the resolution and binding for this condition.
|
VariableCondition |
clone(IModel model,
VariableBindings bindings)
attempt to clone this condition before it will be bound in the
instantiation phase.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getVariableName() |
int |
hashCode() |
createToString, getActivationBuffer, getBufferName
addSlot, clearToString, dispose, getConditionalSlots, getRequest, getSlots, getSlots, removeSlot, setRequest, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
dispose
public VariableCondition(java.lang.String bufferName, java.lang.String variableName)
bufferName
- public java.lang.String getVariableName()
public VariableCondition clone(IModel model, VariableBindings bindings) throws CannotMatchException
ICondition
CannotMatchException
- if there is no way this condition can be matchedpublic int bind(IModel model, VariableBindings variableBindings, boolean isIterative) throws CannotMatchException
ICondition
CannotMatchException
public int hashCode()
hashCode
in class AbstractBufferCondition
public boolean equals(java.lang.Object obj)
equals
in class AbstractBufferCondition