Package org.apache.abdera.writer
Interface StreamWriter
-
- All Superinterfaces:
java.lang.Appendable,java.lang.AutoCloseable,java.io.Closeable,NamedItem
- All Known Implementing Classes:
AbstractStreamWriter,StreamBuilder
public interface StreamWriter extends NamedItem, java.lang.Appendable, java.io.Closeable
The StreamWriter interface provides a for producing Atom documents based on a streaming api. This approach provides a lightweight alternative to building up an object model. The StreamWriter is NOT synchronized and is NOT threadsafe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StreamWriterendAuthor()End the atom:author elementStreamWriterendCategories()End the app:categories elementStreamWriterendCategory()End the atom:categoryStreamWriterendCollection()End an app:collection elementStreamWriterendContent()End the atom:content elementStreamWriterendContributor()End an atom:contributor elementStreamWriterendControl()End the app:control elementStreamWriterendDocument()End the documentStreamWriterendElement()End the elementStreamWriterendEntry()End the atom:entry elementStreamWriterendFeed()End the atom:feed elementStreamWriterendGenerator()End the atom:generator elementStreamWriterendLink()End the atom:linkStreamWriterendPerson()End the person elementStreamWriterendService()End an app:service elementStreamWriterendSource()End the atom:sourceStreamWriterendWorkspace()End an app:workspace elementStreamWriterflush()StreamWriterindent()Write a new line and indentStreamWritersetAutoclose(boolean auto)True if the StreamWriter should autoclose the buffer after calling endDocumentStreamWritersetAutoflush(boolean auto)True if the StreamWriter should autoflush the bufferStreamWritersetAutoIndent(boolean indent)True to enable automatic indentingStreamWritersetChannel(java.nio.channels.WritableByteChannel channel)Set the target WritableByteChannelStreamWritersetChannel(java.nio.channels.WritableByteChannel channel, java.lang.String charset)Set the target WritableByteChannelStreamWritersetOutputStream(java.io.OutputStream out)Set the target java.io.OutputStreamStreamWritersetOutputStream(java.io.OutputStream out, java.lang.String charset)Set the target java.io.OutputStreamStreamWritersetPrefix(java.lang.String prefix, java.lang.String uri)Specify the namespace prefixStreamWritersetWriter(java.io.Writer writer)Set the target java.io.WriterStreamWriterstartAuthor()Start an atom:author elementStreamWriterstartCategories()Start an app:categories elementStreamWriterstartCategories(boolean fixed)Start an app:categories elementStreamWriterstartCategories(boolean fixed, java.lang.String scheme)Start an app:categories elementStreamWriterstartCategory(java.lang.String term)Start an atom:category elementStreamWriterstartCategory(java.lang.String term, java.lang.String scheme)Start an atom:category elementStreamWriterstartCategory(java.lang.String term, java.lang.String scheme, java.lang.String label)Start an atom:category elementStreamWriterstartCollection(java.lang.String href)Start an app:collection elementStreamWriterstartContent(java.lang.String type)Start an atom:content elementStreamWriterstartContent(java.lang.String type, java.lang.String src)Start an atom:content elementStreamWriterstartContent(Content.Type type)Start an atom:content elementStreamWriterstartContent(Content.Type type, java.lang.String src)Start an atom:content elementStreamWriterstartContributor()Start an atom:contributor elementStreamWriterstartControl()Start the app:control elementStreamWriterstartDocument()Start the documentStreamWriterstartDocument(java.lang.String xmlversion)Start the documentStreamWriterstartDocument(java.lang.String xmlversion, java.lang.String charset)Start the documentStreamWriterstartElement(java.lang.String name)Start an elementStreamWriterstartElement(java.lang.String name, java.lang.String namespace)Start an elementStreamWriterstartElement(java.lang.String name, java.lang.String namespace, java.lang.String prefix)Start an elementStreamWriterstartElement(javax.xml.namespace.QName qname)Start an elementStreamWriterstartEntry()Start an atom:entry elementStreamWriterstartFeed()Start an atom:feed elementStreamWriterstartGenerator(java.lang.String version, java.lang.String uri)Start an atom:generator elementStreamWriterstartLink(java.lang.String iri)Start an atom:link elementStreamWriterstartLink(java.lang.String iri, java.lang.String rel)Start an atom:link elementStreamWriterstartLink(java.lang.String iri, java.lang.String rel, java.lang.String type)Start an atom:link elementStreamWriterstartLink(java.lang.String iri, java.lang.String rel, java.lang.String type, java.lang.String title, java.lang.String hreflang, long length)Start an atom:link elementStreamWriterstartPerson(java.lang.String name)Start a person elementStreamWriterstartPerson(java.lang.String name, java.lang.String namespace)Start a person elementStreamWriterstartPerson(java.lang.String name, java.lang.String namespace, java.lang.String prefix)Start a person elementStreamWriterstartPerson(javax.xml.namespace.QName qname)Start a person elementStreamWriterstartService()Start an app:service elementStreamWriterstartSource()Start an atom:source elementStreamWriterstartText(java.lang.String name, java.lang.String namespace, java.lang.String prefix, Text.Type type)Start a Text elementStreamWriterstartText(java.lang.String name, java.lang.String namespace, Text.Type type)Start a Text elementStreamWriterstartText(java.lang.String name, Text.Type type)Start a Text elementStreamWriterstartText(javax.xml.namespace.QName qname, Text.Type type)Start a Text elementStreamWriterstartWorkspace()Start an app:workspace elementStreamWriterwriteAccepts(java.lang.String... accepts)Writes app:accept elementsStreamWriterwriteAcceptsEntry()Writes an app:accept element indicating that entries are acceptedStreamWriterwriteAcceptsNothing()Writes an app:accept element indicating that nothing is acceptedStreamWriterwriteAttribute(java.lang.String name, double value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, int value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, long value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, double value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, int value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, long value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, java.lang.String value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, double value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, int value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, long value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.lang.String value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.util.Date value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.lang.String namespace, java.util.Date value)Write an attributeStreamWriterwriteAttribute(java.lang.String name, java.util.Date value)Write an attributeStreamWriterwriteAttribute(javax.xml.namespace.QName qname, double value)Write an attributeStreamWriterwriteAttribute(javax.xml.namespace.QName qname, int value)Write an attributeStreamWriterwriteAttribute(javax.xml.namespace.QName qname, long value)Write an attributeStreamWriterwriteAttribute(javax.xml.namespace.QName qname, java.lang.String value)Write an attributeStreamWriterwriteAttribute(javax.xml.namespace.QName qname, java.util.Date value)Write an attributeStreamWriterwriteAuthor(java.lang.String name)Write an atom:author elementStreamWriterwriteAuthor(java.lang.String name, java.lang.String email, java.lang.String uri)Write an atom:author elementStreamWriterwriteBase(java.lang.String iri)Write the xml:base attributeStreamWriterwriteBase(IRI iri)Write the xml:base attributeStreamWriterwriteCategory(java.lang.String term)Write an atom:category elementStreamWriterwriteCategory(java.lang.String term, java.lang.String scheme)Write an atom:category elementStreamWriterwriteCategory(java.lang.String term, java.lang.String scheme, java.lang.String label)Write an atom:category elementStreamWriterwriteComment(java.lang.String value)Write an XML commentStreamWriterwriteContent(java.lang.String type, java.lang.String value)Write an atom:content elementStreamWriterwriteContent(Content.Type type, java.io.InputStream value)Write an atom:content elementStreamWriterwriteContent(Content.Type type, java.lang.String value)Write an atom:content elementStreamWriterwriteContent(Content.Type type, javax.activation.DataHandler value)Write an atom:content elementStreamWriterwriteContributor(java.lang.String name)Write an atom:contributor elementStreamWriterwriteContributor(java.lang.String name, java.lang.String email, java.lang.String uri)Write an atom:contributor elementStreamWriterwriteDate(java.lang.String name, java.lang.String date)Write a Date elementStreamWriterwriteDate(java.lang.String name, java.lang.String namespace, java.lang.String date)Write a Date elementStreamWriterwriteDate(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.lang.String date)Write a Date elementStreamWriterwriteDate(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.util.Date date)Write a Date elementStreamWriterwriteDate(java.lang.String name, java.lang.String namespace, java.util.Date date)Write a Date elementStreamWriterwriteDate(java.lang.String name, java.util.Date date)Write a Date elementStreamWriterwriteDate(javax.xml.namespace.QName qname, java.lang.String date)Write a Date elementStreamWriterwriteDate(javax.xml.namespace.QName qname, java.util.Date date)Write a Date elementStreamWriterwriteDraft(boolean draft)Write an app:draft elementStreamWriterwriteEdited(java.lang.String date)Write an atom:edited elementStreamWriterwriteEdited(java.util.Date date)Write an atom:edited elementStreamWriterwriteElementText(double value)Write element textStreamWriterwriteElementText(int value)Write element textStreamWriterwriteElementText(long value)Write element textStreamWriterwriteElementText(java.io.InputStream in)Write element textStreamWriterwriteElementText(java.lang.String value)Write element textStreamWriterwriteElementText(java.lang.String format, java.lang.Object... params)Write element text using FormatterStreamWriterwriteElementText(java.util.Date value)Write element textStreamWriterwriteElementText(javax.activation.DataHandler datahandler)Write element textStreamWriterwriteGenerator(java.lang.String version, java.lang.String uri, java.lang.String value)Write an atom:generator elementStreamWriterwriteIcon(java.lang.String iri)Write an atom:icon elementStreamWriterwriteIcon(IRI iri)Write an atom:icon elementStreamWriterwriteId()Write an atom:id element with a new IRI valueStreamWriterwriteId(java.lang.String iri)Write an atom:id elementStreamWriterwriteId(IRI iri)Write an atom:id elementStreamWriterwriteIRIElement(java.lang.String name, java.lang.String iri)Write an IRI elementStreamWriterwriteIRIElement(java.lang.String name, java.lang.String namespace, java.lang.String iri)Write an IRI elementStreamWriterwriteIRIElement(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.lang.String iri)Write an IRI elementStreamWriterwriteIRIElement(java.lang.String name, java.lang.String namespace, java.lang.String prefix, IRI iri)Write an IRI elementStreamWriterwriteIRIElement(java.lang.String name, java.lang.String namespace, IRI iri)Write an IRI elementStreamWriterwriteIRIElement(java.lang.String name, IRI iri)Write an IRI elementStreamWriterwriteIRIElement(javax.xml.namespace.QName qname, java.lang.String iri)Write an IRI elementStreamWriterwriteIRIElement(javax.xml.namespace.QName qname, IRI iri)Write an IRI elementStreamWriterwriteLanguage(java.lang.String lang)Write the xml:lang attributeStreamWriterwriteLanguage(java.util.Locale locale)Write the xml:lang attributeStreamWriterwriteLanguage(Lang lang)Write the xml:lang attributeStreamWriterwriteLink(java.lang.String iri)Write an atom:link elementStreamWriterwriteLink(java.lang.String iri, java.lang.String rel)Write an atom:link elementStreamWriterwriteLink(java.lang.String iri, java.lang.String rel, java.lang.String type)Write an atom:link elementStreamWriterwriteLink(java.lang.String iri, java.lang.String rel, java.lang.String type, java.lang.String title, java.lang.String hreflang, long length)Write an atom:link elementStreamWriterwriteLogo(java.lang.String iri)Write an atom:logo elementStreamWriterwriteLogo(IRI iri)Write an atom:logo elementStreamWriterwriteNamespace(java.lang.String prefix, java.lang.String uri)Write a namespace declarationStreamWriterwritePerson(java.lang.String localname, java.lang.String name, java.lang.String email, java.lang.String uri)Write a person elementStreamWriterwritePerson(java.lang.String localname, java.lang.String namespace, java.lang.String name, java.lang.String email, java.lang.String uri)Write a person elementStreamWriterwritePerson(java.lang.String localname, java.lang.String namespace, java.lang.String prefix, java.lang.String name, java.lang.String email, java.lang.String uri)Write a person elementStreamWriterwritePerson(javax.xml.namespace.QName qname, java.lang.String name, java.lang.String email, java.lang.String uri)Write a person elementStreamWriterwritePersonEmail(java.lang.String email)Write a person emailStreamWriterwritePersonName(java.lang.String name)Write a person nameStreamWriterwritePersonUri(java.lang.String uri)Write a person uriStreamWriterwritePI(java.lang.String value)Write an XML Processing InstructionStreamWriterwritePI(java.lang.String value, java.lang.String target)Write an XML Processing InstructionStreamWriterwritePublished(java.lang.String date)Write an atom:published elementStreamWriterwritePublished(java.util.Date date)Write an atom:published elementStreamWriterwriteRights(java.lang.String value)Write an atom:rights elementStreamWriterwriteRights(Text.Type type, java.lang.String value)Write an atom:rights elementStreamWriterwriteSubtitle(java.lang.String value)Write an atom:subtitle elementStreamWriterwriteSubtitle(Text.Type type, java.lang.String value)Write an atom:subtitle elementStreamWriterwriteSummary(java.lang.String value)Write an atom:summary elementStreamWriterwriteSummary(Text.Type type, java.lang.String value)Write an atom:summary elementStreamWriterwriteText(java.lang.String name, java.lang.String namespace, java.lang.String prefix, Text.Type type, java.lang.String value)Write a Text elementStreamWriterwriteText(java.lang.String name, java.lang.String namespace, Text.Type type, java.lang.String value)Write a Text elementStreamWriterwriteText(java.lang.String name, Text.Type type, java.lang.String value)Write a Text elementStreamWriterwriteText(javax.xml.namespace.QName qname, Text.Type type, java.lang.String value)Write a Text elementStreamWriterwriteTitle(java.lang.String value)Write an atom:title elementStreamWriterwriteTitle(Text.Type type, java.lang.String value)Write an atom:title elementStreamWriterwriteUpdated(java.lang.String date)Write an atom:updated elementStreamWriterwriteUpdated(java.util.Date date)Write an atom:updated element
-
-
-
Method Detail
-
flush
StreamWriter flush()
-
setAutoclose
StreamWriter setAutoclose(boolean auto)
True if the StreamWriter should autoclose the buffer after calling endDocument
-
setAutoflush
StreamWriter setAutoflush(boolean auto)
True if the StreamWriter should autoflush the buffer
-
setWriter
StreamWriter setWriter(java.io.Writer writer)
Set the target java.io.Writer
-
setOutputStream
StreamWriter setOutputStream(java.io.OutputStream out)
Set the target java.io.OutputStream
-
setOutputStream
StreamWriter setOutputStream(java.io.OutputStream out, java.lang.String charset)
Set the target java.io.OutputStream
-
setChannel
StreamWriter setChannel(java.nio.channels.WritableByteChannel channel)
Set the target WritableByteChannel
-
setChannel
StreamWriter setChannel(java.nio.channels.WritableByteChannel channel, java.lang.String charset)
Set the target WritableByteChannel
-
startDocument
StreamWriter startDocument(java.lang.String xmlversion, java.lang.String charset)
Start the document- Parameters:
xmlversion- The XML versioncharset- the Character Encoding
-
startDocument
StreamWriter startDocument(java.lang.String xmlversion)
Start the document- Parameters:
xmlversion- The XML version
-
startDocument
StreamWriter startDocument()
Start the document
-
endDocument
StreamWriter endDocument()
End the document
-
startFeed
StreamWriter startFeed()
Start an atom:feed element
-
endFeed
StreamWriter endFeed()
End the atom:feed element
-
startEntry
StreamWriter startEntry()
Start an atom:entry element
-
endEntry
StreamWriter endEntry()
End the atom:entry element
-
writeId
StreamWriter writeId(java.lang.String iri)
Write an atom:id element- Parameters:
iri- The value
-
writeIcon
StreamWriter writeIcon(java.lang.String iri)
Write an atom:icon element- Parameters:
iri- The value
-
writeLogo
StreamWriter writeLogo(java.lang.String iri)
Write an atom:logo element- Parameters:
iri- The value
-
writeIRIElement
StreamWriter writeIRIElement(javax.xml.namespace.QName qname, java.lang.String iri)
Write an IRI element- Parameters:
iri- The value
-
writeIRIElement
StreamWriter writeIRIElement(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.lang.String iri)
Write an IRI element- Parameters:
name- The element localnamenamespace- The element namespaceprefix- the element prefixiri- the IRI to write
-
writeIRIElement
StreamWriter writeIRIElement(java.lang.String name, java.lang.String namespace, java.lang.String iri)
Write an IRI element- Parameters:
name- The element localnamenamespace- The element namespaceiri- the IRI to write
-
writeIRIElement
StreamWriter writeIRIElement(java.lang.String name, java.lang.String iri)
Write an IRI element- Parameters:
name- The element localnameiri- the IRI to write
-
writeId
StreamWriter writeId(IRI iri)
Write an atom:id element- Parameters:
iri- The value
-
writeIcon
StreamWriter writeIcon(IRI iri)
Write an atom:icon element- Parameters:
iri- The value
-
writeLogo
StreamWriter writeLogo(IRI iri)
Write an atom:logo element- Parameters:
iri- The value
-
writeIRIElement
StreamWriter writeIRIElement(javax.xml.namespace.QName qname, IRI iri)
Write an IRI element- Parameters:
iri- The value
-
writeIRIElement
StreamWriter writeIRIElement(java.lang.String name, java.lang.String namespace, java.lang.String prefix, IRI iri)
Write an IRI element- Parameters:
name- The element localnamenamespace- The element namespaceprefix- the element prefixiri- the IRI to write
-
writeIRIElement
StreamWriter writeIRIElement(java.lang.String name, java.lang.String namespace, IRI iri)
Write an IRI element- Parameters:
name- The element localnamenamespace- The element namespaceiri- the IRI to write
-
writeIRIElement
StreamWriter writeIRIElement(java.lang.String name, IRI iri)
Write an IRI element- Parameters:
name- The element localnameiri- the IRI to write
-
writeId
StreamWriter writeId()
Write an atom:id element with a new IRI value- Parameters:
iri- The value
-
writeUpdated
StreamWriter writeUpdated(java.util.Date date)
Write an atom:updated element- Parameters:
date- The date value
-
writePublished
StreamWriter writePublished(java.util.Date date)
Write an atom:published element- Parameters:
date- The date value
-
writeEdited
StreamWriter writeEdited(java.util.Date date)
Write an atom:edited element- Parameters:
date- The date value
-
writeDate
StreamWriter writeDate(javax.xml.namespace.QName qname, java.util.Date date)
Write a Date element- Parameters:
qname- The element qnamedate- The date value
-
writeDate
StreamWriter writeDate(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.util.Date date)
Write a Date element- Parameters:
name- The element localnamenamespace- The element namespaceprefix- The element prefixdate- The date value
-
writeDate
StreamWriter writeDate(java.lang.String name, java.lang.String namespace, java.util.Date date)
Write a Date element- Parameters:
name- The element localnamenamespace- The element namespacedate- The date value
-
writeDate
StreamWriter writeDate(java.lang.String name, java.util.Date date)
Write a Date element- Parameters:
name- The element localnamedate- The date value
-
writeUpdated
StreamWriter writeUpdated(java.lang.String date)
Write an atom:updated element- Parameters:
date- The date value
-
writePublished
StreamWriter writePublished(java.lang.String date)
Write an atom:published element- Parameters:
date- The date value
-
writeEdited
StreamWriter writeEdited(java.lang.String date)
Write an atom:edited element- Parameters:
date- The date value
-
writeDate
StreamWriter writeDate(javax.xml.namespace.QName qname, java.lang.String date)
Write a Date element- Parameters:
qname- The element qnamedate- The date value
-
writeDate
StreamWriter writeDate(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.lang.String date)
Write a Date element- Parameters:
name- The element localnamenamespace- The element namespaceprefix- The element prefixdate- The date value
-
writeDate
StreamWriter writeDate(java.lang.String name, java.lang.String namespace, java.lang.String date)
Write a Date element- Parameters:
name- The element localnamenamespace- The element namespacedate- The date value
-
writeDate
StreamWriter writeDate(java.lang.String name, java.lang.String date)
Write a Date element- Parameters:
name- The element localnamedate- The date value
-
endPerson
StreamWriter endPerson()
End the person element
-
endLink
StreamWriter endLink()
End the atom:link
-
writeLink
StreamWriter writeLink(java.lang.String iri)
Write an atom:link element- Parameters:
iri- The href value
-
writeLink
StreamWriter writeLink(java.lang.String iri, java.lang.String rel)
Write an atom:link element- Parameters:
iri- The href valuerel- The rel value
-
writeLink
StreamWriter writeLink(java.lang.String iri, java.lang.String rel, java.lang.String type)
Write an atom:link element- Parameters:
iri- The href valuerel- The rel valuetype- The type value
-
writeLink
StreamWriter writeLink(java.lang.String iri, java.lang.String rel, java.lang.String type, java.lang.String title, java.lang.String hreflang, long length)
Write an atom:link element- Parameters:
iri- The href valuerel- The rel valuetype- The type valuetitle- The title valuehreflang- The hreflang valuelength- The link length
-
startLink
StreamWriter startLink(java.lang.String iri)
Start an atom:link element- Parameters:
iri- The href value
-
startLink
StreamWriter startLink(java.lang.String iri, java.lang.String rel)
Start an atom:link element- Parameters:
iri- The href valuerel- The rel value
-
startLink
StreamWriter startLink(java.lang.String iri, java.lang.String rel, java.lang.String type)
Start an atom:link element- Parameters:
iri- The href valuerel- The rel valuetype- The type value
-
startLink
StreamWriter startLink(java.lang.String iri, java.lang.String rel, java.lang.String type, java.lang.String title, java.lang.String hreflang, long length)
Start an atom:link element- Parameters:
iri- The href valuerel- The rel valuetype- The type valuetitle- The title valuehreflang- The hreflang valuelength- The link length
-
endCategory
StreamWriter endCategory()
End the atom:category
-
writeCategory
StreamWriter writeCategory(java.lang.String term)
Write an atom:category element- Parameters:
term- The term value
-
writeCategory
StreamWriter writeCategory(java.lang.String term, java.lang.String scheme)
Write an atom:category element- Parameters:
term- The term valuescheme- The term value
-
writeCategory
StreamWriter writeCategory(java.lang.String term, java.lang.String scheme, java.lang.String label)
Write an atom:category element- Parameters:
term- The term valuescheme- The term valuelabel- The term value
-
startCategory
StreamWriter startCategory(java.lang.String term)
Start an atom:category element- Parameters:
term- The term value
-
startCategory
StreamWriter startCategory(java.lang.String term, java.lang.String scheme)
Start an atom:category element- Parameters:
term- The term valuescheme- The term value
-
startCategory
StreamWriter startCategory(java.lang.String term, java.lang.String scheme, java.lang.String label)
Start an atom:category element- Parameters:
term- The term valuescheme- The term valuelabel- The term value
-
startSource
StreamWriter startSource()
Start an atom:source element
-
endSource
StreamWriter endSource()
End the atom:source
-
writeText
StreamWriter writeText(javax.xml.namespace.QName qname, Text.Type type, java.lang.String value)
Write a Text element- Parameters:
qname- The element qnametype- The text typevalue- The text value
-
writeText
StreamWriter writeText(java.lang.String name, Text.Type type, java.lang.String value)
Write a Text element- Parameters:
name- The element nametype- The text typevalue- The text value
-
writeText
StreamWriter writeText(java.lang.String name, java.lang.String namespace, Text.Type type, java.lang.String value)
Write a Text element- Parameters:
name- The element namenamespace- The element namespacetype- The text typevalue- The text value
-
writeText
StreamWriter writeText(java.lang.String name, java.lang.String namespace, java.lang.String prefix, Text.Type type, java.lang.String value)
Write a Text element- Parameters:
name- The element namenamespace- The element namespaceprefix- The element prefixtype- The text typevalue- The text value
-
startText
StreamWriter startText(javax.xml.namespace.QName qname, Text.Type type)
Start a Text element- Parameters:
qname- The element qnametype- The text type
-
startText
StreamWriter startText(java.lang.String name, Text.Type type)
Start a Text element- Parameters:
name- The element nametype- The text typevalue- The text value
-
startText
StreamWriter startText(java.lang.String name, java.lang.String namespace, Text.Type type)
Start a Text element- Parameters:
name- The element namenamespace- The element namespacetype- The text typevalue- The text value
-
startText
StreamWriter startText(java.lang.String name, java.lang.String namespace, java.lang.String prefix, Text.Type type)
Start a Text element- Parameters:
name- The element namenamespace- The element namespaceprefix- The element prefixtype- The text typevalue- The text value
-
endContent
StreamWriter endContent()
End the atom:content element
-
writeContent
StreamWriter writeContent(Content.Type type, java.lang.String value)
Write an atom:content element- Parameters:
type- The text typevalue- The text value
-
writeContent
StreamWriter writeContent(Content.Type type, java.io.InputStream value) throws java.io.IOException
Write an atom:content element- Parameters:
type- The text typevalue- The text value- Throws:
java.io.IOException
-
writeContent
StreamWriter writeContent(Content.Type type, javax.activation.DataHandler value) throws java.io.IOException
Write an atom:content element- Parameters:
type- The text typevalue- The text value- Throws:
java.io.IOException
-
writeContent
StreamWriter writeContent(java.lang.String type, java.lang.String value)
Write an atom:content element- Parameters:
type- The text typevalue- The text value
-
startContent
StreamWriter startContent(Content.Type type)
Start an atom:content element- Parameters:
type- The text type
-
startContent
StreamWriter startContent(java.lang.String type)
Start an atom:content element- Parameters:
type- The text type
-
startContent
StreamWriter startContent(Content.Type type, java.lang.String src)
Start an atom:content element- Parameters:
type- The text typesrc- The src value
-
startContent
StreamWriter startContent(java.lang.String type, java.lang.String src)
Start an atom:content element- Parameters:
type- The text typesrc- The src value
-
startElement
StreamWriter startElement(javax.xml.namespace.QName qname)
Start an element- Parameters:
qname- Element qname
-
startElement
StreamWriter startElement(java.lang.String name)
Start an element
-
startElement
StreamWriter startElement(java.lang.String name, java.lang.String namespace)
Start an element
-
startElement
StreamWriter startElement(java.lang.String name, java.lang.String namespace, java.lang.String prefix)
Start an element
-
writeElementText
StreamWriter writeElementText(java.lang.String format, java.lang.Object... params)
Write element text using Formatter- Parameters:
format-params-
-
writeElementText
StreamWriter writeElementText(java.lang.String value)
Write element text- Parameters:
value- The text value
-
writeElementText
StreamWriter writeElementText(javax.activation.DataHandler datahandler) throws java.io.IOException
Write element text- Parameters:
datahandler- The text value- Throws:
java.io.IOException
-
writeElementText
StreamWriter writeElementText(java.io.InputStream in) throws java.io.IOException
Write element text- Parameters:
in- The text value- Throws:
java.io.IOException
-
writeElementText
StreamWriter writeElementText(java.util.Date value)
Write element text- Parameters:
value- The text value
-
writeElementText
StreamWriter writeElementText(int value)
Write element text- Parameters:
value- The text value
-
writeElementText
StreamWriter writeElementText(long value)
Write element text- Parameters:
value- The text value
-
writeElementText
StreamWriter writeElementText(double value)
Write element text- Parameters:
value- The text value
-
endElement
StreamWriter endElement()
End the element
-
writeTitle
StreamWriter writeTitle(java.lang.String value)
Write an atom:title element- Parameters:
value- The text value
-
writeTitle
StreamWriter writeTitle(Text.Type type, java.lang.String value)
Write an atom:title element- Parameters:
type- The text typevalue- The text value
-
writeSubtitle
StreamWriter writeSubtitle(java.lang.String value)
Write an atom:subtitle element- Parameters:
value- The text value
-
writeSubtitle
StreamWriter writeSubtitle(Text.Type type, java.lang.String value)
Write an atom:subtitle element- Parameters:
type- The text typevalue- The text value
-
writeSummary
StreamWriter writeSummary(java.lang.String value)
Write an atom:summary element- Parameters:
value- The text value
-
writeSummary
StreamWriter writeSummary(Text.Type type, java.lang.String value)
Write an atom:summary element- Parameters:
type- The text typevalue- The text value
-
writeRights
StreamWriter writeRights(java.lang.String value)
Write an atom:rights element- Parameters:
value- The text value
-
writeRights
StreamWriter writeRights(Text.Type type, java.lang.String value)
Write an atom:rights element- Parameters:
type- The text typevalue- The text value
-
writePerson
StreamWriter writePerson(javax.xml.namespace.QName qname, java.lang.String name, java.lang.String email, java.lang.String uri)
Write a person element- Parameters:
qname- the element qnamename- The person nameemail- The person emailuri- The person uri
-
writePerson
StreamWriter writePerson(java.lang.String localname, java.lang.String name, java.lang.String email, java.lang.String uri)
Write a person element- Parameters:
localhost- the element namename- The person nameemail- The person emailuri- The person uri
-
writePerson
StreamWriter writePerson(java.lang.String localname, java.lang.String namespace, java.lang.String name, java.lang.String email, java.lang.String uri)
Write a person element- Parameters:
localhost- the element namenamespace- the element namespacename- The person nameemail- The person emailuri- The person uri
-
writePerson
StreamWriter writePerson(java.lang.String localname, java.lang.String namespace, java.lang.String prefix, java.lang.String name, java.lang.String email, java.lang.String uri)
Write a person element- Parameters:
localhost- the element namenamespace- the element namespaceprefix- the element prefixname- The person nameemail- The person emailuri- The person uri
-
startPerson
StreamWriter startPerson(javax.xml.namespace.QName qname)
Start a person element- Parameters:
qname- The element qname
-
startPerson
StreamWriter startPerson(java.lang.String name)
Start a person element- Parameters:
name- The element name
-
startPerson
StreamWriter startPerson(java.lang.String name, java.lang.String namespace)
Start a person element- Parameters:
name- The element namenamespace- The element namespace
-
startPerson
StreamWriter startPerson(java.lang.String name, java.lang.String namespace, java.lang.String prefix)
Start a person element- Parameters:
name- The element namenamespace- The element namespaceprefix- The element prefix
-
writePersonName
StreamWriter writePersonName(java.lang.String name)
Write a person name- Parameters:
name- The person name
-
writePersonEmail
StreamWriter writePersonEmail(java.lang.String email)
Write a person email- Parameters:
email- The person email
-
writePersonUri
StreamWriter writePersonUri(java.lang.String uri)
Write a person uri- Parameters:
uri- The person uri
-
writeAuthor
StreamWriter writeAuthor(java.lang.String name, java.lang.String email, java.lang.String uri)
Write an atom:author element- Parameters:
name- The person nameemail- The person emailuri- The person uri
-
writeAuthor
StreamWriter writeAuthor(java.lang.String name)
Write an atom:author element- Parameters:
name- The person name
-
startAuthor
StreamWriter startAuthor()
Start an atom:author element
-
endAuthor
StreamWriter endAuthor()
End the atom:author element
-
writeContributor
StreamWriter writeContributor(java.lang.String name, java.lang.String email, java.lang.String uri)
Write an atom:contributor element- Parameters:
name- The person nameemail- The person emailuri- The person uri
-
writeContributor
StreamWriter writeContributor(java.lang.String name)
Write an atom:contributor element- Parameters:
name- The person name
-
startContributor
StreamWriter startContributor()
Start an atom:contributor element
-
endContributor
StreamWriter endContributor()
End an atom:contributor element
-
writeGenerator
StreamWriter writeGenerator(java.lang.String version, java.lang.String uri, java.lang.String value)
Write an atom:generator element- Parameters:
version- The version valueuri- The uri valuevalue- The text value
-
startGenerator
StreamWriter startGenerator(java.lang.String version, java.lang.String uri)
Start an atom:generator element- Parameters:
version- The version valueuri- The uri value
-
endGenerator
StreamWriter endGenerator()
End the atom:generator element
-
writeComment
StreamWriter writeComment(java.lang.String value)
Write an XML comment
-
writePI
StreamWriter writePI(java.lang.String value)
Write an XML Processing Instruction
-
writePI
StreamWriter writePI(java.lang.String value, java.lang.String target)
Write an XML Processing Instruction
-
startService
StreamWriter startService()
Start an app:service element
-
endService
StreamWriter endService()
End an app:service element
-
startWorkspace
StreamWriter startWorkspace()
Start an app:workspace element
-
endWorkspace
StreamWriter endWorkspace()
End an app:workspace element
-
startCollection
StreamWriter startCollection(java.lang.String href)
Start an app:collection element- Parameters:
href- The href value
-
endCollection
StreamWriter endCollection()
End an app:collection element
-
writeAccepts
StreamWriter writeAccepts(java.lang.String... accepts)
Writes app:accept elements- Parameters:
accepts- accept element values
-
writeAcceptsEntry
StreamWriter writeAcceptsEntry()
Writes an app:accept element indicating that entries are accepted
-
writeAcceptsNothing
StreamWriter writeAcceptsNothing()
Writes an app:accept element indicating that nothing is accepted
-
startCategories
StreamWriter startCategories()
Start an app:categories element
-
startCategories
StreamWriter startCategories(boolean fixed)
Start an app:categories element- Parameters:
fixed- True if the app:categories element is fixed
-
startCategories
StreamWriter startCategories(boolean fixed, java.lang.String scheme)
Start an app:categories element- Parameters:
fixed- True if the app:categories element is fixedscheme- The scheme value
-
endCategories
StreamWriter endCategories()
End the app:categories element
-
startControl
StreamWriter startControl()
Start the app:control element
-
endControl
StreamWriter endControl()
End the app:control element
-
writeDraft
StreamWriter writeDraft(boolean draft)
Write an app:draft element- Parameters:
draft- true if app:draft=yes
-
writeAttribute
StreamWriter writeAttribute(javax.xml.namespace.QName qname, java.lang.String value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, java.lang.String value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.lang.String value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(javax.xml.namespace.QName qname, java.util.Date value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.util.Date value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, java.util.Date value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, java.util.Date value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(javax.xml.namespace.QName qname, int value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, int value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, int value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, int value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(javax.xml.namespace.QName qname, long value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, long value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, long value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, long value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(javax.xml.namespace.QName qname, double value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, double value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, double value)
Write an attribute
-
writeAttribute
StreamWriter writeAttribute(java.lang.String name, java.lang.String namespace, java.lang.String prefix, double value)
Write an attribute
-
indent
StreamWriter indent()
Write a new line and indent
-
setAutoIndent
StreamWriter setAutoIndent(boolean indent)
True to enable automatic indenting
-
writeBase
StreamWriter writeBase(java.lang.String iri)
Write the xml:base attribute
-
writeBase
StreamWriter writeBase(IRI iri)
Write the xml:base attribute
-
writeLanguage
StreamWriter writeLanguage(java.lang.String lang)
Write the xml:lang attribute
-
writeLanguage
StreamWriter writeLanguage(Lang lang)
Write the xml:lang attribute
-
writeLanguage
StreamWriter writeLanguage(java.util.Locale locale)
Write the xml:lang attribute
-
setPrefix
StreamWriter setPrefix(java.lang.String prefix, java.lang.String uri)
Specify the namespace prefix
-
writeNamespace
StreamWriter writeNamespace(java.lang.String prefix, java.lang.String uri)
Write a namespace declaration
-
-