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