Package net.sf.saxon
Interface TypeCheckerEnvironment
-
- All Known Implementing Classes:
ExpressionVisitor
public interface TypeCheckerEnvironmentAn abstraction of ExpressionVisitor that provides the minimal set of services needed by the TypeChecker; used to allow run-time type-checking of higher order function arguments without retaining the whole static context
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CollationMapgetCollationMap()ConfigurationgetConfiguration()voidissueWarning(java.lang.String message, javax.xml.transform.SourceLocator locator)XPathContextmakeDynamicContext()Expressionsimplify(Expression exp)ExpressiontypeCheck(Expression exp, ExpressionVisitor.ContextItemType contextItemType)
-
-
-
Method Detail
-
getConfiguration
Configuration getConfiguration()
-
issueWarning
void issueWarning(java.lang.String message, javax.xml.transform.SourceLocator locator)
-
getCollationMap
CollationMap getCollationMap()
-
makeDynamicContext
XPathContext makeDynamicContext()
-
simplify
Expression simplify(Expression exp) throws XPathException
- Throws:
XPathException
-
typeCheck
Expression typeCheck(Expression exp, ExpressionVisitor.ContextItemType contextItemType) throws XPathException
- Throws:
XPathException
-
-