fi.hut.tml.xsmiles.mlfc.xforms.constraint
Interface ExpressionContainer

All Known Subinterfaces:
DynamicDependencyListener
All Known Implementing Classes:
BindElementImpl, DynBoundElementImpl

public interface ExpressionContainer

This object knows how to execute XPath expressions in the correct context

Author:
Mikko Honkala

Method Summary
 org.w3c.dom.Node getContextNode()
           
 org.w3c.dom.NodeList getContextNodeList()
           
 ModelContext getModelContext()
           
 org.w3c.dom.Node getNamespaceContextNode()
           
 XPathEngine getXPathEngine()
          executes an arbitrary XPath expression
 

Method Detail

getXPathEngine

public XPathEngine getXPathEngine()
executes an arbitrary XPath expression


getContextNode

public org.w3c.dom.Node getContextNode()
Returns:
the context node for the XPath expression

getNamespaceContextNode

public org.w3c.dom.Node getNamespaceContextNode()
Returns:
the namespace context node for the XPath expression

getModelContext

public ModelContext getModelContext()
Returns:
the model context for this expression

getContextNodeList

public org.w3c.dom.NodeList getContextNodeList()
Returns:
the list of context nodes of this expression


X-Smiles 1.2