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.