public class SchematronTransmogrifier<T> extends XsltTransmogrifier<T>
XsltTransmogrifier.zap(Source, Object...)
call, however, the resulting Xslt Template
object is cached for subsequent transformations using this stylesheet.
The following standard Schematron parameters can be passed in as Map parameter:
AbstractCachingXmlProcessor.Loader<S>
RESOURCE_LOCATION
Constructor and Description |
---|
SchematronTransmogrifier() |
SchematronTransmogrifier(Class<T> outputFormat) |
SchematronTransmogrifier(Class<T> outputFormat,
Map<String,Object> staticParams) |
SchematronTransmogrifier(XsltTransmogrifier<String> t,
Class<T> outputFormat) |
SchematronTransmogrifier(XsltTransmogrifier<String> t,
Class<T> outputFormat,
Map<String,Object> staticParams) |
Modifier and Type | Method and Description |
---|---|
protected Templates |
createResource(Object... params)
Creates a ready-to-use resource (e.g.
|
protected String |
resourceCacheKey(Object... params)
Extracts (constructs) resource cache key validator/transmogrifier parameters.
|
getCache, getFactory, getStaticParams, setStaticParams, setXsltParameters, zap
resource, resourceContent, resourceLocation, resourceParameters
public SchematronTransmogrifier()
public SchematronTransmogrifier(Class<T> outputFormat, Map<String,Object> staticParams)
public SchematronTransmogrifier(XsltTransmogrifier<String> t, Class<T> outputFormat)
protected String resourceCacheKey(Object... params)
AbstractCachingXmlProcessor
resourceCacheKey
in class AbstractCachingXmlProcessor<Templates>
params
- validator/transmogrifier parameters.protected Templates createResource(Object... params)
AbstractCachingXmlProcessor
createResource
in class XsltTransmogrifier<T>
params
- validator/transmogrifier parameters.Copyright © 2018 Open eHealth Foundation. All rights reserved.