Groovy Documentation

src.java.org.grails.xfire.aegis.stax
Class ElementWriter

java.lang.Object
  org.grails.xfire.aegis.AbstractMessageWriter
      src.java.org.grails.xfire.aegis.stax.ElementWriter
All Implemented Interfaces:
AbstractMessageWriter

class ElementWriter
extends AbstractMessageWriter

LiteralWriter

author:
Dan Diephouse


Field Summary
private java.lang.String name

private java.lang.String namespace

private java.lang.String prefix

private XMLStreamWriter writer

 
Constructor Summary
ElementWriter(XMLStreamWriter writer)

Create a LiteralWriter but without writing an element name.

ElementWriter(XMLStreamWriter writer, java.lang.String name, java.lang.String namespace)

ElementWriter(XMLStreamWriter streamWriter, QName name)

ElementWriter(XMLStreamWriter writer, java.lang.String name, java.lang.String namespace, java.lang.String prefix)

ElementWriter(OutputStream os, java.lang.String name, java.lang.String namespace)

 
Method Summary
void close()

void flush()

MessageWriter getAttributeWriter(java.lang.String name)

MessageWriter getAttributeWriter(java.lang.String name, java.lang.String namespace)

MessageWriter getAttributeWriter(QName qname)

MessageWriter getElementWriter(java.lang.String name)

MessageWriter getElementWriter(java.lang.String name, java.lang.String ns)

MessageWriter getElementWriter(QName qname)

java.lang.String getNamespace()

java.lang.String getPrefixForNamespace(java.lang.String namespace)

java.lang.String getPrefixForNamespace(java.lang.String namespace, java.lang.String hint)

XMLStreamWriter getXMLStreamWriter()

private void writeStartElement()

void writeValue(java.lang.Object value)

 

Field Detail

name

private java.lang.String name


namespace

private java.lang.String namespace


prefix

private java.lang.String prefix


writer

private XMLStreamWriter writer


 
Constructor Detail

ElementWriter

public ElementWriter(XMLStreamWriter writer)
Create a LiteralWriter but without writing an element name.
param:
writer


ElementWriter

public ElementWriter(XMLStreamWriter writer, java.lang.String name, java.lang.String namespace)


ElementWriter

public ElementWriter(XMLStreamWriter streamWriter, QName name)


ElementWriter

public ElementWriter(XMLStreamWriter writer, java.lang.String name, java.lang.String namespace, java.lang.String prefix)


ElementWriter

public ElementWriter(OutputStream os, java.lang.String name, java.lang.String namespace)
param:
os
throws:
XMLStreamException


 
Method Detail

close

public void close()


flush

public void flush()


getAttributeWriter

public MessageWriter getAttributeWriter(java.lang.String name)


getAttributeWriter

public MessageWriter getAttributeWriter(java.lang.String name, java.lang.String namespace)


getAttributeWriter

public MessageWriter getAttributeWriter(QName qname)


getElementWriter

public MessageWriter getElementWriter(java.lang.String name)
see:
org.grails.xfire.aegis.MessageWriter#getWriter(java.lang.String)


getElementWriter

public MessageWriter getElementWriter(java.lang.String name, java.lang.String ns)


getElementWriter

public MessageWriter getElementWriter(QName qname)


getNamespace

public java.lang.String getNamespace()


getPrefixForNamespace

public java.lang.String getPrefixForNamespace(java.lang.String namespace)


getPrefixForNamespace

public java.lang.String getPrefixForNamespace(java.lang.String namespace, java.lang.String hint)


getXMLStreamWriter

public XMLStreamWriter getXMLStreamWriter()


writeStartElement

private void writeStartElement()


writeValue

public void writeValue(java.lang.Object value)
see:
org.grails.xfire.aegis.MessageWriter#writeValue(java.lang.Object)


 

Groovy Documentation