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 |
Modifier and Type | Field and Description |
---|---|
static String |
IS_REPAIRING_NAMESPACES
Property used to control whether to default namespace prefixes.
|
Modifier | Constructor and Description |
---|---|
protected |
XMLOutputFactory() |
Modifier and Type | Method and Description |
---|---|
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(Result result)
Creates a new event writer.
|
abstract XMLEventWriter |
createXMLEventWriter(Writer stream)
Creates a new event 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 XMLStreamWriter |
createXMLStreamWriter(Writer stream)
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.
|
public static final String IS_REPAIRING_NAMESPACES
protected XMLOutputFactory()
public static XMLOutputFactory newInstance() throws FactoryConfigurationError
javax.xml.stream.XMLOutputFactory
system
property$JAVA_HOME/lib/stax.properties
fileMETA-INF/services/javax.xml.stream.XMLOutputFactory
system resourceFactoryConfigurationError
public static XMLInputFactory newInstance(String factoryId, ClassLoader classLoader) throws FactoryConfigurationError
FactoryConfigurationError
javax.xml.stream.XMLInputFactory.newInstance(String,ClassLoader)
public abstract XMLStreamWriter createXMLStreamWriter(Writer stream) throws XMLStreamException
XMLStreamException
public abstract XMLStreamWriter createXMLStreamWriter(OutputStream stream) throws XMLStreamException
XMLStreamException
public abstract XMLStreamWriter createXMLStreamWriter(OutputStream stream, String encoding) throws XMLStreamException
XMLStreamException
public abstract XMLStreamWriter createXMLStreamWriter(Result result) throws XMLStreamException
UnsupportedOperationException
- if this method is not
supportedXMLStreamException
public abstract XMLEventWriter createXMLEventWriter(Result result) throws XMLStreamException
UnsupportedOperationException
- if this method is not
supportedXMLStreamException
public abstract XMLEventWriter createXMLEventWriter(OutputStream stream) throws XMLStreamException
XMLStreamException
public abstract XMLEventWriter createXMLEventWriter(OutputStream stream, String encoding) throws XMLStreamException
XMLStreamException
public abstract XMLEventWriter createXMLEventWriter(Writer stream) throws XMLStreamException
XMLStreamException
public abstract void setProperty(String name, Object value) throws IllegalArgumentException
IllegalArgumentException
- if the property is not supportedpublic abstract Object getProperty(String name) throws IllegalArgumentException
IllegalArgumentException
- if the property is not supportedpublic abstract boolean isPropertySupported(String name)