de.interactive_instruments.ShapeChange.TargetHelper
Class XpathConstraintNode.BindingContext
java.lang.Object
de.interactive_instruments.ShapeChange.TargetHelper.XpathConstraintNode.BindingContext
- Enclosing class:
- XpathConstraintNode
public static class XpathConstraintNode.BindingContext
- extends Object
The primary information stored in this class is whether there is
currently a nodeset context at all - NONE if the expression is not a
nodeset - and if the context is currently identical to current() -
ATCURRENT. All other contexts are combined in OTHER.
The vars part comes into living as soon as variables are encountered.
They are tracked together with the information how far they are up the
stack.
state
public XpathConstraintNode.BindingContext.CtxState state
clone
public XpathConstraintNode.BindingContext clone()
- Overrides:
clone
in class Object
setState
public void setState(XpathConstraintNode.BindingContext.CtxState state)
pushDeclaration
public void pushDeclaration(OclNode.Declaration vd)
addStep
public void addStep()
popDeclaration
public void popDeclaration()
merge
public void merge(XpathConstraintNode.BindingContext ctx)
Copyright © 2015. All rights reserved.