javax.xml.stream
public abstract class XMLOutputFactory extends Object
Name | Description | Type | Default | Required |
---|---|---|---|---|
javax.xml.stream.isRepairingNamespaces | default namespace prefixes | Boolean | Boolean.FALSE | yes |
Field Summary | |
---|---|
static String | IS_REPAIRING_NAMESPACES
Property used to control whether to default namespace prefixes.
|
Constructor Summary | |
---|---|
protected | XMLOutputFactory() |
Method Summary | |
---|---|
abstract XMLEventWriter | createXMLEventWriter(Result result)
Creates a new event writer. |
abstract XMLEventWriter | createXMLEventWriter(OutputStream stream)
Creates a new event writer. |
abstract XMLEventWriter | createXMLEventWriter(OutputStream stream, String encoding)
Creates a new event writer. |
abstract XMLEventWriter | createXMLEventWriter(Writer stream)
Creates a new event writer. |
abstract XMLStreamWriter | createXMLStreamWriter(Writer stream)
Creates a new stream writer. |
abstract XMLStreamWriter | createXMLStreamWriter(OutputStream stream)
Creates a new stream writer. |
abstract XMLStreamWriter | createXMLStreamWriter(OutputStream stream, String encoding)
Creates a new stream writer. |
abstract XMLStreamWriter | createXMLStreamWriter(Result result)
Creates a new stream writer. |
abstract Object | getProperty(String name)
Returns the implementation-specific property of the given name. |
abstract boolean | isPropertySupported(String name)
Indicates whether the specified property is supported. |
static XMLOutputFactory | newInstance()
Creates a new output factory.
|
static XMLInputFactory | newInstance(String factoryId, ClassLoader classLoader)
Creates a new input factory.
|
abstract void | setProperty(String name, Object value)
Sets the implementation-specific property of the given name. |
Throws: UnsupportedOperationException if this method is not supported
Throws: UnsupportedOperationException if this method is not supported
Throws: IllegalArgumentException if the property is not supported
javax.xml.stream.XMLOutputFactory
system
property$JAVA_HOME/lib/stax.properties
fileMETA-INF/services/javax.xml.stream.XMLOutputFactory
system resourceSee Also: javax.xml.stream.XMLInputFactory.newInstance(String,ClassLoader)
Throws: IllegalArgumentException if the property is not supported