Class MCRXSL2XMLTransformer
java.lang.Object
org.mycore.common.content.transformer.MCRContentTransformer
org.mycore.common.content.transformer.MCRParameterizedTransformer
org.mycore.common.content.transformer.MCRXSLTransformer
org.mycore.common.content.transformer.MCRXSL2XMLTransformer
Transforms XML content using a static XSL stylesheet.
The stylesheet is configured via
MCR.ContentTransformer.{ID}.Stylesheet
Resulting MCRContent holds XML.
Use
MCRXSLTransformer
if you want to produce non XML output.- Author:
- Thomas Scheffler (yagee)
-
Field Summary
Fields inherited from class org.mycore.common.content.transformer.MCRXSLTransformer
modified, modifiedChecked, templates, templateSources, tFactory
Fields inherited from class org.mycore.common.content.transformer.MCRContentTransformer
contentDisposition, DEFAULT_CONTENT_DISPOSITION, fileExtension, mimeType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
Returns the encoding of characters in the binary stream.static MCRXSL2XMLTransformer
getInstance
(String... stylesheets) protected MCRContent
getTransformedContent
(MCRContent source, XMLReader reader, TransformerHandler transformerHandler) Methods inherited from class org.mycore.common.content.transformer.MCRXSLTransformer
getFileExtension, getInstance, getMimeType, getOutputProperties, getTransformHandlerList, getXMLReader, init, setStylesheets, setTransformerFactory, transform, transform, transform, transform, transform
Methods inherited from class org.mycore.common.content.transformer.MCRContentTransformer
getContentDisposition, getDefaultMimeType
-
Constructor Details
-
MCRXSL2XMLTransformer
public MCRXSL2XMLTransformer() -
MCRXSL2XMLTransformer
-
-
Method Details
-
getInstance
-
getTransformedContent
protected MCRContent getTransformedContent(MCRContent source, XMLReader reader, TransformerHandler transformerHandler) throws IOException, SAXException - Overrides:
getTransformedContent
in classMCRXSLTransformer
- Throws:
IOException
SAXException
-
getDefaultExtension
- Overrides:
getDefaultExtension
in classMCRContentTransformer
-
getEncoding
Description copied from class:MCRContentTransformer
Returns the encoding of characters in the binary stream. Will return null if the encoding is unknown or the results does not represent character data.- Overrides:
getEncoding
in classMCRXSLTransformer
-