Package org.apache.cxf.aegis.xml.jdom
Class AttributeWriter
- java.lang.Object
-
- org.apache.cxf.aegis.xml.AbstractMessageWriter
-
- org.apache.cxf.aegis.xml.jdom.AttributeWriter
-
- All Implemented Interfaces:
MessageWriter
public class AttributeWriter extends AbstractMessageWriter
-
-
Constructor Summary
Constructors Constructor Description AttributeWriter(org.jdom.Attribute att)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Tells the MessageWriter that writing operations are completed so it can write the end element.MessageWritergetAttributeWriter(String name)MessageWritergetAttributeWriter(String name, String namespace)MessageWritergetAttributeWriter(QName qname)MessageWritergetElementWriter(String name)MessageWritergetElementWriter(String name, String namespace)MessageWritergetElementWriter(QName qname)StringgetPrefixForNamespace(String namespace)StringgetPrefixForNamespace(String namespace, String hint)Get a prefix for a namespace.voidwriteValue(Object value)-
Methods inherited from class org.apache.cxf.aegis.xml.AbstractMessageWriter
writeValueAsBoolean, writeValueAsByte, writeValueAsCharacter, writeValueAsDouble, writeValueAsFloat, writeValueAsInt, writeValueAsLong, writeValueAsShort, writeXsiNil, writeXsiType
-
-
-
-
Method Detail
-
writeValue
public void writeValue(Object value)
-
getAttributeWriter
public MessageWriter getAttributeWriter(String name)
-
getAttributeWriter
public MessageWriter getAttributeWriter(String name, String namespace)
-
getAttributeWriter
public MessageWriter getAttributeWriter(QName qname)
-
getElementWriter
public MessageWriter getElementWriter(String name)
-
getElementWriter
public MessageWriter getElementWriter(String name, String namespace)
-
getElementWriter
public MessageWriter getElementWriter(QName qname)
-
getPrefixForNamespace
public String getPrefixForNamespace(String namespace, String hint)
Description copied from interface:MessageWriterGet a prefix for a namespace. After calling this, the prefix returned is registered with the namespace. This method will make an attempt to use the hint prefix if possible. If the namespace is already registered or the hint is already registered with a different namespace then the behavior will be the same as the non-hint version.- Parameters:
namespace- the namespace to retrieve the prefix forhint- the hint for the prefix.- Returns:
- the prefix associated with the namespace
-
close
public void close()
Description copied from interface:MessageWriterTells the MessageWriter that writing operations are completed so it can write the end element.
-
-