Entitymanager containing (eventually) implementations of optimized code paths for common multi-templating backends (such as SQL database), or otherwise just delegating to PlatformEntitymanager in the absence of optimized code.

Implements Entitymanager.

Constructor

new PlatformEntitymanager(sgmldecl, errorhandler, locator, resolver, markupdefinitions, docinfo, outputstream, encoder)

Parameters

Name Type Description
sgmldecl Sgmldecl
errorhandler Errorhandler
locator Locator
resolver SystemSpecificEntityResolver
markupdefinitions Markupdefinitions
docinfo Docinfo
outputstream stream.Writable
encoder Markupencoder

Name Description
configure Configuration method.
set_completion_callback Intercepts callback received from caller to forward it to platformbaseentitymanager for plain/delegated templating, or to call it directly upon completion of (all tuples of) a multi-template.
set_external_subset_identifier Delegates to platformbaseentitymanager.
write_data_entity

Member Details

configure(args)

Configuration method.

Parameters

Name Type Description
args Object.<string, string>

Map of configuration properties

set_completion_callback(callback)

Intercepts callback received from caller to forward it to platformbaseentitymanager for plain/delegated templating, or to call it directly upon completion of (all tuples of) a multi-template.

Parameters

Name Type Description
callback Completioncallback
set_external_subset_identifier(identifier)

Delegates to platformbaseentitymanager.

Parameters

Name Type Description
identifier string
write_data_entity()
See:
Entitymanager#write_data_entity