fr.paris.lutece.util.xml
Class XmlTransformer
java.lang.Object
fr.paris.lutece.util.xml.XmlTransformer
public final class XmlTransformer
- extends java.lang.Object
This class provides methods to transform XML documents using XSLT with cache
Method Summary |
static void |
cleanTransformerList()
Remove all Transformer instance from cache |
static int |
getTransformersCount()
Gets the number of transformers |
java.lang.String |
transform(javax.xml.transform.Source source,
javax.xml.transform.Source stylesheet,
java.lang.String strStyleSheetId,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Properties outputProperties)
Transform XML documents using XSLT with cache |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_TRANSFORMER_POOL_SIZE
public static final java.lang.String PROPERTY_TRANSFORMER_POOL_SIZE
- See Also:
- Constant Field Values
TRANSFORMER_POOL_SIZE
public static final int TRANSFORMER_POOL_SIZE
MAX_TRANSFORMER_SIZE
public static final int MAX_TRANSFORMER_SIZE
- See Also:
- Constant Field Values
XmlTransformer
public XmlTransformer()
cleanTransformerList
public static void cleanTransformerList()
- Remove all Transformer instance from cache
getTransformersCount
public static int getTransformersCount()
- Gets the number of transformers
- Returns:
- the transformers count
transform
public java.lang.String transform(javax.xml.transform.Source source,
javax.xml.transform.Source stylesheet,
java.lang.String strStyleSheetId,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Properties outputProperties)
throws java.lang.Exception
- Transform XML documents using XSLT with cache
- Parameters:
source
- The XML document contentstylesheet
- The XSL sourcestrStyleSheetId
- The StyleSheet Idparams
- Parameters that can be used by the XSL StyleSheetoutputProperties
- Properties to use for the XSL transform. Will overload the XSL output definition.
- Returns:
- The output document
- Throws:
java.lang.Exception
- The exception
Copyright © 2012 Mairie de Paris. All Rights Reserved.