Package org.apache.cxf.aegis.xml
Class AbstractMessageWriter
- java.lang.Object
-
- org.apache.cxf.aegis.xml.AbstractMessageWriter
-
- All Implemented Interfaces:
MessageWriter
- Direct Known Subclasses:
AttributeWriter,AttributeWriter,ElementWriter
public abstract class AbstractMessageWriter extends Object implements MessageWriter
Basic type conversion functionality for writing messages.
-
-
Constructor Summary
Constructors Constructor Description AbstractMessageWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwriteValueAsBoolean(boolean b)voidwriteValueAsByte(Byte b)voidwriteValueAsCharacter(Character char1)voidwriteValueAsDouble(Double d)voidwriteValueAsFloat(Float f)voidwriteValueAsInt(Integer i)voidwriteValueAsLong(Long l)voidwriteValueAsShort(Short s)voidwriteXsiNil()voidwriteXsiType(QName type)As per 2.6.1 in XML Schema Part 1: "An element information item in an instance may, however, explicitly assert its type using the attributexsi:type."-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.aegis.xml.MessageWriter
close, getAttributeWriter, getAttributeWriter, getAttributeWriter, getElementWriter, getElementWriter, getElementWriter, getPrefixForNamespace, getPrefixForNamespace, writeValue
-
-
-
-
Method Detail
-
writeXsiType
public void writeXsiType(QName type)
Description copied from interface:MessageWriterAs per 2.6.1 in XML Schema Part 1: "An element information item in an instance may, however, explicitly assert its type using the attributexsi:type."- Specified by:
writeXsiTypein interfaceMessageWriter- Parameters:
type- the QName of the type being referenced.
-
writeXsiNil
public void writeXsiNil()
- Specified by:
writeXsiNilin interfaceMessageWriter
-
writeValueAsInt
public void writeValueAsInt(Integer i)
- Specified by:
writeValueAsIntin interfaceMessageWriter- See Also:
MessageWriter.writeValueAsInt(java.lang.Integer)
-
writeValueAsByte
public void writeValueAsByte(Byte b)
- Specified by:
writeValueAsBytein interfaceMessageWriter
-
writeValueAsDouble
public void writeValueAsDouble(Double d)
- Specified by:
writeValueAsDoublein interfaceMessageWriter- See Also:
MessageWriter.writeValueAsDouble(java.lang.Double)
-
writeValueAsCharacter
public void writeValueAsCharacter(Character char1)
- Specified by:
writeValueAsCharacterin interfaceMessageWriter- See Also:
MessageWriter.writeValueAsCharacter(java.lang.Character)
-
writeValueAsLong
public void writeValueAsLong(Long l)
- Specified by:
writeValueAsLongin interfaceMessageWriter- See Also:
MessageWriter.writeValueAsLong(java.lang.Long)
-
writeValueAsFloat
public void writeValueAsFloat(Float f)
- Specified by:
writeValueAsFloatin interfaceMessageWriter- See Also:
MessageWriter.writeValueAsFloat(java.lang.Float)
-
writeValueAsBoolean
public void writeValueAsBoolean(boolean b)
- Specified by:
writeValueAsBooleanin interfaceMessageWriter- See Also:
MessageWriter.writeValueAsBoolean(boolean)
-
writeValueAsShort
public void writeValueAsShort(Short s)
- Specified by:
writeValueAsShortin interfaceMessageWriter
-
-