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