DocumentManager

open class DocumentManager(val resolver: XMLResolver) : EntityResolver, EntityResolver2, URIResolver, ResourceResolver, ModuleURIResolver(source)

Constructors

Link copied to clipboard
constructor()
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
open override 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
open override fun resolve(saxonRequest: ResourceRequest?): Source?
open override fun resolve(href: String?, baseURI: String?): Source?
open override fun resolve(moduleURI: String?, baseURI: String?, locations: Array<out String>?): Array<StreamSource>?
Link copied to clipboard
open override fun resolveEntity(publicId: String?, systemId: String?): InputSource?
open override 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