Package net.sf.saxon
Interface TypeCheckerEnvironment
- All Known Implementing Classes:
ExpressionVisitor
public interface TypeCheckerEnvironment
An 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
Modifier and TypeMethodDescriptionvoid
issueWarning
(String message, SourceLocator locator) simplify
(Expression exp) typeCheck
(Expression exp, ExpressionVisitor.ContextItemType contextItemType)
-
Method Details
-
getConfiguration
Configuration getConfiguration() -
issueWarning
-
getCollationMap
CollationMap getCollationMap() -
makeDynamicContext
XPathContext makeDynamicContext() -
simplify
- Throws:
XPathException
-
typeCheck
Expression typeCheck(Expression exp, ExpressionVisitor.ContextItemType contextItemType) throws XPathException - Throws:
XPathException
-