public class StAXDialectDetector extends Object
Note that this class internally maintains a cache of detected dialects. The overhead caused by invocations of methods in this class is thus small.
| Modifier and Type | Method and Description |
|---|---|
static StAXDialect |
getDialect(Class implementationClass)
Detect the dialect of a given StAX implementation.
|
static StAXDialect |
getDialect(javax.xml.stream.XMLInputFactory factory)
Detect the StAX dialect of a given
XMLInputFactory instance. |
static StAXDialect |
getDialect(javax.xml.stream.XMLOutputFactory factory)
Detect the StAX dialect of a given
XMLOutputFactory instance. |
static javax.xml.stream.XMLInputFactory |
normalize(javax.xml.stream.XMLInputFactory factory)
Detect the dialect of a given
XMLInputFactory and normalize it. |
static javax.xml.stream.XMLOutputFactory |
normalize(javax.xml.stream.XMLOutputFactory factory)
Detect the dialect of a given
XMLOutputFactory and normalize it. |
public static javax.xml.stream.XMLInputFactory normalize(javax.xml.stream.XMLInputFactory factory)
XMLInputFactory and normalize it.factory - the factory to normalizeStAXDialect.normalize(XMLInputFactory)public static javax.xml.stream.XMLOutputFactory normalize(javax.xml.stream.XMLOutputFactory factory)
XMLOutputFactory and normalize it.factory - the factory to normalizeStAXDialect.normalize(XMLOutputFactory)public static StAXDialect getDialect(Class implementationClass)
Note that to detect the StAX dialect of a given XMLInputFactory or
XMLOutputFactory instance, it is generally preferable to use
getDialect(XMLInputFactory) or getDialect(XMLOutputFactory) instead of this
method.
implementationClass - any class that is part of the StAX implementation; typically this should be a
XMLInputFactory, XMLOutputFactory,
XMLStreamReader or
XMLStreamWriter implementationpublic static StAXDialect getDialect(javax.xml.stream.XMLInputFactory factory)
XMLInputFactory instance.factory - the factory instancepublic static StAXDialect getDialect(javax.xml.stream.XMLOutputFactory factory)
XMLOutputFactory instance.factory - the factory instanceCopyright © The Apache Software Foundation. All Rights Reserved.