DocumentManager

open class DocumentManager(val resolver: XMLResolver)(source)

Constructors

Link copied to clipboard
constructor(builder: XmlCalabashBuilder, resolver: XMLResolver)
constructor(manager: DocumentManager)
constructor(resolver: XMLResolver)

Properties

Link copied to clipboard
val resolver: XMLResolver

Functions

Link copied to clipboard
fun cache(document: XProcDocument)
Link copied to clipboard
Link copied to clipboard
fun getCached(href: URI, contentType: MediaType): XProcDocument?
Link copied to clipboard
fun getExternalSubset(name: String?, baseURI: String?): InputSource?
Link copied to clipboard
fun load(href: URI, stepConfig: StepConfiguration, properties: DocumentProperties = DocumentProperties(), parameters: Map<QName, XdmValue> = mapOf()): XProcDocument
Link copied to clipboard
fun lookup(href: URI, baseUri: URI? = null): URI
Link copied to clipboard
fun registerPrefix(prefix: String, resolver: DocumentResolver)
Link copied to clipboard
fun resolve(saxonRequest: ResourceRequest?): Source?
fun resolve(href: String?, baseURI: String?): Source?
fun resolve(absoluteURI: URI?, encoding: String?, config: Configuration?): Reader?
fun resolve(moduleURI: String?, baseURI: String?, locations: Array<out String>?): Array<StreamSource>?
Link copied to clipboard
fun resolveEntity(publicId: String?, systemId: String?): InputSource?
fun resolveEntity(name: String?, publicId: String?, baseURI: String?, systemId: String?): InputSource?
Link copied to clipboard
fun uncache(document: XProcDocument)
fun uncache(document: XProcDocument, contentType: MediaType)
Link copied to clipboard