TransformerFactory
instances.
(This is based on similar utility methods in ph-commons.)
| Modifier and Type | Field and Description |
|---|---|
| public static final String | SAXON_TRANSFORMER_FACTORY_CLASS_NAME
Explicit name of the SAXON 9.X TransformerFactoryImpl Class, as used by the up-conversion extensions |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static TransformerFactory | createJAXPTransformerFactory()
Creates an instance of the currently specified JAXP |
| public static DocumentBuilder | createNSAwareDocumentBuilder()
Creates a (namespace-aware) DOM |
| public static TransformerFactory | createSaxonTransformerFactory()
Explicitly creates a Saxon 9 |
| private static String | |
| public static String | extractTextElementValue(final Element textElement)
Trivial convenience method to extract the value of a (text) Element, coping with the possibility that text child Nodes may not have been coalesced. |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static void | |
| public static String | serializeNode(final Node
DOM Node to serialize. node, final SerializationSpecifier XML serialization options serializationOptions)Serializes the given |
| public static String | serializeNode(StylesheetManager
used to help compile and cache stylesheets used in this process. stylesheetManager, final Node DOM Node to serialize. node, final SerializationSpecifier XML serialization options serializationOptions)Serializes the given |
| public static String | serializeNodeChildren(StylesheetManager
used to help compile and cache stylesheets used in this process. stylesheetManager, final Node DOM Node to serialize. node, final SerializationSpecifier XML serialization options serializationOptions)Serializes the children of given |
| public static void | setIndentation(Transformer
Transformer to configurerequired indentation, where 0 or more provides indentation and negative
numbers turns indentation off. indent)Helper to turn on indentation for a |
| public static boolean | supportsXSLT20(final TransformerFactory tranformerFactory)
Tests whether the given |
| public static boolean |
| SAXON_TRANSFORMER_FACTORY_CLASS_NAME | back to summary |
|---|---|
| public static final String SAXON_TRANSFORMER_FACTORY_CLASS_NAME Explicit name of the SAXON 9.X TransformerFactoryImpl Class, as used by the up-conversion extensions | |
| XMLUtilities | back to summary |
|---|---|
| public XMLUtilities() | |
| createJAXPTransformerFactory | back to summary |
|---|---|
| public static TransformerFactory createJAXPTransformerFactory() Creates an instance of the currently specified JAXP | |
| createNSAwareDocumentBuilder | back to summary |
|---|---|
| public static DocumentBuilder createNSAwareDocumentBuilder() Creates a (namespace-aware) DOM | |
| createSaxonTransformerFactory | back to summary |
|---|---|
| public static TransformerFactory createSaxonTransformerFactory() Explicitly creates a Saxon 9 | |
| ensureExtractTextNodeValue | back to summary |
|---|---|
| private static String ensureExtractTextNodeValue(final Node node) | |
| extractTextElementValue | back to summary |
|---|---|
| public static String extractTextElementValue(final Element textElement) Trivial convenience method to extract the value of a (text) Element, coping with the possibility that text child Nodes may not have been coalesced. | |
| isSaxonAvailable | back to summary |
|---|---|
| public static boolean isSaxonAvailable() | |
| isXMLName | back to summary |
|---|---|
| public static boolean isXMLName(String string) | |
| isXMLNCName | back to summary |
|---|---|
| public static boolean isXMLNCName(String string) | |
| requireFeature | back to summary |
|---|---|
| public static void requireFeature(final TransformerFactory transformerFactory, final String feature) | |
| serializeNode | back to summary |
|---|---|
| public static String serializeNode(final Node node, final SerializationSpecifier serializationOptions) Serializes the given
| |
| serializeNode | back to summary |
|---|---|
| public static String serializeNode(StylesheetManager stylesheetManager, final Node node, final SerializationSpecifier serializationOptions) Serializes the given
(This may use an XSLT 2.0 stylesheet to help with named entities, hence the requirement for a
| |
| serializeNodeChildren | back to summary |
|---|---|
| public static String serializeNodeChildren(StylesheetManager stylesheetManager, final Node node, final SerializationSpecifier serializationOptions) Serializes the children of given
(This uses a little XSLT stylesheet to help, hence the requirement for a
| |
| setIndentation | back to summary |
|---|---|
| public static void setIndentation(Transformer transformer, int indent) Helper to turn on indentation for a
| |
| supportsXSLT20 | back to summary |
|---|---|
| public static boolean supportsXSLT20(final TransformerFactory tranformerFactory) Tests whether the given (Currently, this involves checking for a suitable version of Saxon; this will change once more processors become available.) | |
| supportsXSLT20 | back to summary |
|---|---|
| public static boolean supportsXSLT20(final Transformer tranformer) | |