com.jclark.xsl.tr

Class ActionResultFragmentVariant

Implemented Interfaces:
ResultFragmentVariant, Variant

(package private) class ActionResultFragmentVariant
extends ResultFragmentVariantBase

a result tree fragment to be stored in a variable?

Constructor Summary

ActionResultFragmentVariant(Action action, Node stylesheetNode, ExtensionHandler extensionHandler, Node node, ProcessContext.Memento memento)

Method Summary

void
append(Result result)
Object
convertToObject()
Node
getBaseNode()

Methods inherited from class com.jclark.xsl.tr.ResultFragmentVariantBase

convertToBoolean, convertToString, getTree

Methods inherited from class com.jclark.xsl.expr.VariantBase

convertToNodeSet, convertToNumber, convertToPredicate, create, getBaseNode, isBoolean, isNodeSet, isNumber, isString, makePermanent

Constructor Details

ActionResultFragmentVariant

(package private)  ActionResultFragmentVariant(Action action,
                                               Node stylesheetNode,
                                               ExtensionHandler extensionHandler,
                                               Node node,
                                               ProcessContext.Memento memento)

Method Details

append

public void append(Result result)
            throws XSLException
Specified by:
append in interface ResultFragmentVariant


convertToObject

public Object convertToObject()
            throws XSLException
Specified by:
convertToObject in interface Variant


getBaseNode

public Node getBaseNode()
Specified by:
getBaseNode in interface Variant
Overrides:
getBaseNode in interface VariantBase