DocumentManager

class DocumentManager(val environment: XProcEnvironment) : EntityResolver, EntityResolver2, ResourceResolver, ModuleURIResolver(source)

Constructors

Link copied to clipboard
constructor(manager: DocumentManager)
constructor(environment: XProcEnvironment)

Properties

Link copied to clipboard
Link copied to clipboard
val resolver: XMLResolver
Link copied to clipboard
val resolverConfiguration: XMLResolverConfiguration

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(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