gnu.xml.stream

Class XMLOutputFactoryImpl


public class XMLOutputFactoryImpl
extends XMLOutputFactory

Standard output factory.

Field Summary

protected boolean
prefixDefaulting

Fields inherited from class javax.xml.stream.XMLOutputFactory

IS_REPAIRING_NAMESPACES

Constructor Summary

XMLOutputFactoryImpl()
The basic constructor.

Method Summary

XMLEventWriter
createXMLEventWriter(OutputStream stream)
XMLEventWriter
createXMLEventWriter(OutputStream stream, String encoding)
XMLEventWriter
createXMLEventWriter(Writer stream)
XMLEventWriter
createXMLEventWriter(Result result)
XMLStreamWriter
createXMLStreamWriter(OutputStream stream)
XMLStreamWriter
createXMLStreamWriter(OutputStream stream, String encoding)
XMLStreamWriter
createXMLStreamWriter(Writer stream)
XMLStreamWriter
createXMLStreamWriter(Result result)
Object
getProperty(String name)
boolean
isPrefixDefaulting()
boolean
isPropertySupported(String name)
void
setPrefixDefaulting(boolean value)
void
setProperty(String name, Object value)

Methods inherited from class javax.xml.stream.XMLOutputFactory

createXMLEventWriter, createXMLEventWriter, createXMLEventWriter, createXMLEventWriter, createXMLStreamWriter, createXMLStreamWriter, createXMLStreamWriter, createXMLStreamWriter, getProperty, isPropertySupported, newInstance, newInstance, setProperty

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

prefixDefaulting

protected boolean prefixDefaulting

Constructor Details

XMLOutputFactoryImpl

public XMLOutputFactoryImpl()
The basic constructor. Object is special, because it has no superclass, so there is no call to super().

Method Details

createXMLEventWriter

public XMLEventWriter createXMLEventWriter(OutputStream stream)
            throws XMLStreamException
Overrides:
createXMLEventWriter in interface XMLOutputFactory

createXMLEventWriter

public XMLEventWriter createXMLEventWriter(OutputStream stream,
                                           String encoding)
            throws XMLStreamException
Overrides:
createXMLEventWriter in interface XMLOutputFactory

createXMLEventWriter

public XMLEventWriter createXMLEventWriter(Writer stream)
            throws XMLStreamException
Overrides:
createXMLEventWriter in interface XMLOutputFactory

createXMLEventWriter

public XMLEventWriter createXMLEventWriter(Result result)
            throws XMLStreamException
Overrides:
createXMLEventWriter in interface XMLOutputFactory

createXMLStreamWriter

public XMLStreamWriter createXMLStreamWriter(OutputStream stream)
            throws XMLStreamException
Overrides:
createXMLStreamWriter in interface XMLOutputFactory

createXMLStreamWriter

public XMLStreamWriter createXMLStreamWriter(OutputStream stream,
                                             String encoding)
            throws XMLStreamException
Overrides:
createXMLStreamWriter in interface XMLOutputFactory

createXMLStreamWriter

public XMLStreamWriter createXMLStreamWriter(Writer stream)
            throws XMLStreamException
Overrides:
createXMLStreamWriter in interface XMLOutputFactory

createXMLStreamWriter

public XMLStreamWriter createXMLStreamWriter(Result result)
            throws XMLStreamException
Overrides:
createXMLStreamWriter in interface XMLOutputFactory

getProperty

public Object getProperty(String name)
            throws IllegalArgumentException
Overrides:
getProperty in interface XMLOutputFactory

isPrefixDefaulting

public boolean isPrefixDefaulting()

isPropertySupported

public boolean isPropertySupported(String name)
Overrides:
isPropertySupported in interface XMLOutputFactory

setPrefixDefaulting

public void setPrefixDefaulting(boolean value)

setProperty

public void setProperty(String name,
                        Object value)
            throws IllegalArgumentException
Overrides:
setProperty in interface XMLOutputFactory

XMLOutputFactoryImpl.java -- Copyright (C) 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.