public class VariableAxis extends AbsAxis
Evaluated the given binding sequence, the variable is bound to and stores in a list that can be accessed by other sequences and notifies its observers, as soon as a new value of the binding sequence has been evaluated.
Constructor and Description |
---|
VariableAxis(INodeReadTrx rtx,
AbsAxis mInSeq)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addObserver(VarRefExpr mObserver)
Add an observer to the list.
|
boolean |
hasNext() |
void |
reset(long mNodeKey)
Resetting the nodekey of this axis to a given nodekey.
|
addAtomicToItemList, close, getItemList, getNode, getStartKey, isSelfIncluded, iterator, moveTo, next, remove, resetToLastKey, resetToStartKey
public VariableAxis(INodeReadTrx rtx, AbsAxis mInSeq)
rtx
- Exclusive (immutable) trx to iterate with.mInSeq
- sequence, the variable is bound to.public void reset(long mNodeKey)
public boolean hasNext()
public void addObserver(VarRefExpr mObserver)
mObserver
- axis that wants to be notified of any change of this axisCopyright © 2013. All Rights Reserved.