org.apache.abdera.parser.stax
Class StaxStreamWriter

java.lang.Object
  extended by org.apache.abdera.util.AbstractStreamWriter
      extended by org.apache.abdera.parser.stax.StaxStreamWriter
All Implemented Interfaces:
Closeable, Appendable, NamedItem, StreamWriter

public class StaxStreamWriter
extends AbstractStreamWriter


Field Summary
 
Fields inherited from class org.apache.abdera.util.AbstractStreamWriter
abdera, autoclose, autoflush, autoindent, name
 
Constructor Summary
StaxStreamWriter(Abdera abdera)
           
StaxStreamWriter(Abdera abdera, OutputStream out)
           
StaxStreamWriter(Abdera abdera, OutputStream out, String charset)
           
StaxStreamWriter(Abdera abdera, Writer writer)
           
 
Method Summary
 void close()
           
 StreamWriter endDocument()
          End the document
 StreamWriter endElement()
          End the element
 StreamWriter flush()
           
 StreamWriter indent()
          Write a new line and indent
 StreamWriter setOutputStream(OutputStream out)
          Set the target java.io.OutputStream
 StreamWriter setOutputStream(OutputStream out, String charset)
          Set the target java.io.OutputStream
 StreamWriter setPrefix(String prefix, String uri)
          Specify the namespace prefix
 StreamWriter setWriter(Writer writer)
          Set the target java.io.Writer
 StreamWriter startDocument(String xmlversion)
          Start the document
 StreamWriter startDocument(String xmlversion, String charset)
          Start the document
 StreamWriter startElement(String name, String namespace, String prefix)
          Start an element
 StreamWriter writeAttribute(String name, String namespace, String prefix, String value)
          Write an attribute
 StreamWriter writeComment(String value)
          Write an XML comment
 StreamWriter writeDefaultNamespace(String uri)
           
 StreamWriter writeElementText(String value)
          Write element text
 StreamWriter writeId()
          Write an atom:id element with a new IRI value
 StreamWriter writeNamespace(String prefix, String uri)
          Write a namespace declaration
 StreamWriter writePI(String value)
          Write an XML Processing Instruction
 StreamWriter writePI(String value, String target)
          Write an XML Processing Instruction
 
Methods inherited from class org.apache.abdera.util.AbstractStreamWriter
append, append, append, endAuthor, endCategories, endCategory, endCollection, endContent, endContributor, endControl, endEntry, endFeed, endGenerator, endLink, endPerson, endService, endSource, endText, endWorkspace, getName, setAutoclose, setAutoflush, setAutoIndent, setChannel, setChannel, startAuthor, startCategories, startCategories, startCategories, startCategory, startCategory, startCategory, startCollection, startContent, startContent, startContent, startContent, startContributor, startControl, startDocument, startElement, startElement, startElement, startEntry, startFeed, startGenerator, startLink, startLink, startLink, startLink, startPerson, startPerson, startPerson, startPerson, startService, startSource, startText, startText, startText, startText, startWorkspace, writeAccepts, writeAcceptsEntry, writeAcceptsNothing, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAttribute, writeAuthor, writeAuthor, writeBase, writeBase, writeCategory, writeCategory, writeCategory, writeContent, writeContent, writeContent, writeContent, writeContributor, writeContributor, writeDate, writeDate, writeDate, writeDate, writeDate, writeDate, writeDate, writeDate, writeDraft, writeEdited, writeEdited, writeElementText, writeElementText, writeElementText, writeElementText, writeElementText, writeElementText, writeElementText, writeGenerator, writeIcon, writeIcon, writeId, writeId, writeIRIElement, writeIRIElement, writeIRIElement, writeIRIElement, writeIRIElement, writeIRIElement, writeIRIElement, writeIRIElement, writeLanguage, writeLanguage, writeLanguage, writeLink, writeLink, writeLink, writeLink, writeLogo, writeLogo, writePerson, writePerson, writePerson, writePerson, writePersonEmail, writePersonName, writePersonUri, writePublished, writePublished, writeRights, writeRights, writeSubtitle, writeSubtitle, writeSummary, writeSummary, writeText, writeText, writeText, writeText, writeTitle, writeTitle, writeUpdated, writeUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaxStreamWriter

public StaxStreamWriter(Abdera abdera)

StaxStreamWriter

public StaxStreamWriter(Abdera abdera,
                        Writer writer)

StaxStreamWriter

public StaxStreamWriter(Abdera abdera,
                        OutputStream out)

StaxStreamWriter

public StaxStreamWriter(Abdera abdera,
                        OutputStream out,
                        String charset)
Method Detail

setWriter

public StreamWriter setWriter(Writer writer)
Description copied from interface: StreamWriter
Set the target java.io.Writer


setOutputStream

public StreamWriter setOutputStream(OutputStream out)
Description copied from interface: StreamWriter
Set the target java.io.OutputStream


setOutputStream

public StreamWriter setOutputStream(OutputStream out,
                                    String charset)
Description copied from interface: StreamWriter
Set the target java.io.OutputStream


startDocument

public StreamWriter startDocument(String xmlversion,
                                  String charset)
Description copied from interface: StreamWriter
Start the document

Parameters:
xmlversion - The XML version
charset - the Character Encoding

startDocument

public StreamWriter startDocument(String xmlversion)
Description copied from interface: StreamWriter
Start the document

Parameters:
xmlversion - The XML version

endDocument

public StreamWriter endDocument()
Description copied from interface: StreamWriter
End the document

Specified by:
endDocument in interface StreamWriter
Overrides:
endDocument in class AbstractStreamWriter

endElement

public StreamWriter endElement()
Description copied from interface: StreamWriter
End the element


startElement

public StreamWriter startElement(String name,
                                 String namespace,
                                 String prefix)
Description copied from interface: StreamWriter
Start an element


writeElementText

public StreamWriter writeElementText(String value)
Description copied from interface: StreamWriter
Write element text

Parameters:
value - The text value

writeComment

public StreamWriter writeComment(String value)
Description copied from interface: StreamWriter
Write an XML comment


writePI

public StreamWriter writePI(String value)
Description copied from interface: StreamWriter
Write an XML Processing Instruction


writePI

public StreamWriter writePI(String value,
                            String target)
Description copied from interface: StreamWriter
Write an XML Processing Instruction


writeId

public StreamWriter writeId()
Description copied from interface: StreamWriter
Write an atom:id element with a new IRI value


writeDefaultNamespace

public StreamWriter writeDefaultNamespace(String uri)

writeNamespace

public StreamWriter writeNamespace(String prefix,
                                   String uri)
Description copied from interface: StreamWriter
Write a namespace declaration


writeAttribute

public StreamWriter writeAttribute(String name,
                                   String namespace,
                                   String prefix,
                                   String value)
Description copied from interface: StreamWriter
Write an attribute


flush

public StreamWriter flush()

indent

public StreamWriter indent()
Description copied from interface: StreamWriter
Write a new line and indent


close

public void close()
           throws IOException
Throws:
IOException

setPrefix

public StreamWriter setPrefix(String prefix,
                              String uri)
Description copied from interface: StreamWriter
Specify the namespace prefix



Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.