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_AMOUNT
The 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