public abstract class GeneratedCode extends Object
Constructor and Description |
---|
GeneratedCode() |
Modifier and Type | Method and Description |
---|---|
void |
dynamicError(String message,
String code)
Helper method for use at run-time allowing the generated code to throw a dynamic error
|
abstract boolean |
effectiveBooleanValue(AtomicValue val) |
abstract boolean |
effectiveBooleanValue(SequenceIterator seq) |
boolean |
effectiveBooleanValue(XPathContext context)
Method that can be implemented in each generated subclass, to actually evaluate the compiled code.
|
Item |
evaluateItem(XPathContext context)
Method that can be implemented in each generated subclass, to actually evaluate the compiled code.
|
Configuration |
getConfiguration()
Get the configuration.
|
SequenceIterator |
iterate(XPathContext context)
Method that can be implemented in each generated subclass, to actually evaluate the compiled code.
|
void |
process(XPathContext context)
Method that can be implemented in each generated subclass, to actually evaluate the compiled code.
|
void |
setConfiguration(Configuration config)
Set the configuration.
|
public final void setConfiguration(Configuration config)
config
- the Saxon configurationpublic final Configuration getConfiguration()
public abstract boolean effectiveBooleanValue(AtomicValue val)
public abstract boolean effectiveBooleanValue(SequenceIterator seq)
public final void dynamicError(String message, String code) throws XPathException
message
- the error messagecode
- the error codeXPathException
- the exception representing the dynamic errorpublic SequenceIterator iterate(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
- if any dynamic error occurs during the evaluationpublic void process(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
- if any dynamic error occurs during the evaluationpublic Item evaluateItem(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
- if any dynamic error occurs during the evaluationpublic boolean effectiveBooleanValue(XPathContext context) throws XPathException
context
- the XPath dynamic contextXPathException
- if any dynamic error occurs during the evaluationCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.