SaxonTreeBuilder

open class SaxonTreeBuilder(val processor: Processor)(source)

Inheritors

Constructors

Link copied to clipboard
constructor(config: DocumentContext)
constructor(config: StepConfiguration)
constructor(processor: Processor)

Properties

Link copied to clipboard
protected val controller: Controller
Link copied to clipboard
protected var destination: XdmDestination
Link copied to clipboard
protected val excludedNamespaces: <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected var pipe: PipelineConfiguration
Link copied to clipboard
val processor: Processor
Link copied to clipboard
protected var receiver: Receiver
Link copied to clipboard
val result: XdmNode
Link copied to clipboard

Functions

Link copied to clipboard
fun addComment(comment: String)
Link copied to clipboard
Link copied to clipboard
fun addPI(target: String, data: String)
fun addPI(target: String, data: String, baseURI: String)
Link copied to clipboard
fun addStartElement(nodeName: QName)
fun addStartElement(node: XdmNode)
fun addStartElement(elemName: NodeName, typeCode: SchemaType)
fun addStartElement(newName: QName, attrs: AttributeMap)
fun addStartElement(node: XdmNode, overrideBaseURI: URI)
fun addStartElement(node: XdmNode, attrs: AttributeMap)
fun addStartElement(node: XdmNode, newName: QName)
fun addStartElement(elemName: NodeName, typeCode: SchemaType, nsmap: NamespaceMap)
fun addStartElement(newName: QName, attrs: AttributeMap, overrideBaseURI: URI?)
fun addStartElement(newName: QName, attrs: AttributeMap, nsmap: NamespaceMap)
fun addStartElement(node: XdmNode, newName: QName, overrideBaseURI: URI)
fun addStartElement(elemName: NodeName, attrs: AttributeMap, typeCode: SchemaType, nsmap: NamespaceMap)
fun addStartElement(node: XdmNode, newName: QName, overrideBaseURI: URI, attrs: AttributeMap)
fun addStartElement(elemName: NodeName, attrs: AttributeMap, typeCode: SchemaType, nsmap: NamespaceMap, overrideBaseURI: URI?)
Link copied to clipboard
fun addSubtree(value: XdmValue)
Link copied to clipboard
fun addText(text: String)
Link copied to clipboard
Link copied to clipboard
fun excludeNamespaces(uris: Set<NamespaceUri>)
Link copied to clipboard
open fun startDocument(baseURI: URI?)
Link copied to clipboard
protected fun writeChildren(node: XdmNode)
Link copied to clipboard
fun xslt(documentUri: String? = null, id: String? = null, version: String = "3.0", defaultMode: String? = null, defaultValidation: String? = null, inputTypeAnnotations: String? = null, defaultCollation: String? = null, extensionElementPrefixes: String? = null, excludeResultPrefixes: String? = null, expandText: Boolean? = null, useWhen: String? = null, xpathDefaultNamespace: String? = null, attributes: Map<QName, String> = mapOf(), vocabularyPrefix: String = "xsl", vocabularNamespace: String = "http://www.w3.org/1999/XSL/Transform", ns: Map<String, String> = mapOf(), init: XsltStylesheet.() -> Unit): XdmNode