com.sun.xml.ws.api.streaming
Class XMLStreamWriterFactory.Default

java.lang.Object
  extended by com.sun.xml.ws.api.streaming.XMLStreamWriterFactory
      extended by com.sun.xml.ws.api.streaming.XMLStreamWriterFactory.Default
Enclosing class:
XMLStreamWriterFactory

public static final class XMLStreamWriterFactory.Default
extends XMLStreamWriterFactory

Default XMLStreamWriterFactory implementation that can work with any XMLOutputFactory.

XMLOutputFactory is not required to be thread-safe, so the create method on this implementation is synchronized.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.ws.api.streaming.XMLStreamWriterFactory
XMLStreamWriterFactory.Default, XMLStreamWriterFactory.NoLock, XMLStreamWriterFactory.RecycleAware, XMLStreamWriterFactory.Zephyr
 
Constructor Summary
XMLStreamWriterFactory.Default(javax.xml.stream.XMLOutputFactory xof)
           
 
Method Summary
 javax.xml.stream.XMLStreamWriter doCreate(java.io.OutputStream out)
          See XMLStreamWriterFactory.create(OutputStream) for the contract.
 javax.xml.stream.XMLStreamWriter doCreate(java.io.OutputStream out, java.lang.String encoding)
          See XMLStreamWriterFactory.create(OutputStream,String) for the contract.
 void doRecycle(javax.xml.stream.XMLStreamWriter r)
          See XMLStreamWriterFactory.recycle(XMLStreamWriter) for the contract.
 
Methods inherited from class com.sun.xml.ws.api.streaming.XMLStreamWriterFactory
create, create, createXMLStreamWriter, createXMLStreamWriter, createXMLStreamWriter, get, recycle, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLStreamWriterFactory.Default

public XMLStreamWriterFactory.Default(javax.xml.stream.XMLOutputFactory xof)
Method Detail

doCreate

public javax.xml.stream.XMLStreamWriter doCreate(java.io.OutputStream out)
Description copied from class: XMLStreamWriterFactory
See XMLStreamWriterFactory.create(OutputStream) for the contract. This method may be invoked concurrently.

Specified by:
doCreate in class XMLStreamWriterFactory

doCreate

public javax.xml.stream.XMLStreamWriter doCreate(java.io.OutputStream out,
                                                 java.lang.String encoding)
Description copied from class: XMLStreamWriterFactory
See XMLStreamWriterFactory.create(OutputStream,String) for the contract. This method may be invoked concurrently.

Specified by:
doCreate in class XMLStreamWriterFactory

doRecycle

public void doRecycle(javax.xml.stream.XMLStreamWriter r)
Description copied from class: XMLStreamWriterFactory
See XMLStreamWriterFactory.recycle(XMLStreamWriter) for the contract. This method may be invoked concurrently.

Specified by:
doRecycle in class XMLStreamWriterFactory


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.