public abstract class TransformerUtils extends Object
Transformers
 and the javax.xml.transform package in general.| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_INDENT_AMOUNTThe indent amount of characters if  indenting is enabled. | 
| Constructor and Description | 
|---|
| TransformerUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | disableIndenting(Transformer transformer)Disable indenting for the supplied  Transformer. | 
| static void | enableIndenting(Transformer transformer)Enable indenting for the supplied  Transformer. | 
| static void | enableIndenting(Transformer transformer,
               int indentAmount)Enable indenting for the supplied  Transformer. | 
public static final int DEFAULT_INDENT_AMOUNT
indenting is enabled.
 Defaults to "2".
public static void enableIndenting(Transformer transformer)
Transformer.
 If the underlying XSLT engine is Xalan, then the special output key indent-amount
 will be also be set to a value of DEFAULT_INDENT_AMOUNT characters.
transformer - the target transformerTransformer.setOutputProperty(String, String), 
OutputKeys.INDENTpublic static void enableIndenting(Transformer transformer, int indentAmount)
Transformer.
 If the underlying XSLT engine is Xalan, then the special output key indent-amount
 will be also be set to a value of DEFAULT_INDENT_AMOUNT characters.
transformer - the target transformerindentAmount - the size of the indent (2 characters, 3 characters, etc)Transformer.setOutputProperty(String, String), 
OutputKeys.INDENTpublic static void disableIndenting(Transformer transformer)
Transformer.transformer - the target transformerOutputKeys.INDENT