org.apache.wsrp4j.util
Class MessageElementHelper
java.lang.Object
org.apache.wsrp4j.util.MessageElementHelper
- All Implemented Interfaces:
- javax.xml.rpc.encoding.SerializationContext
- public class MessageElementHelper
- extends java.lang.Object
- implements javax.xml.rpc.encoding.SerializationContext
- Version:
- $Id: MessageElementHelper.java,v 1.6 2005/08/11 12:17:14 cziegeler Exp $
- Author:
- Julie MacNaught jmacna@us.ibm.com
|
Field Summary |
(package private) org.apache.axis.encoding.SerializationContext |
serializer
|
(package private) java.io.StringWriter |
writer
|
|
Method Summary |
java.lang.String |
attributeQName2String(javax.xml.namespace.QName qName)
|
org.apache.axis.message.MessageElement |
clone(org.apache.axis.message.MessageElement msg)
|
static org.apache.axis.message.MessageElement |
create(org.w3c.dom.Node value)
|
void |
endElement()
|
java.lang.String |
getAsString(org.apache.axis.message.MessageElement msg)
|
org.apache.axis.Message |
getCurrentMessage()
|
javax.xml.namespace.QName |
getCurrentXMLType()
|
boolean |
getDoMultiRefs()
|
org.apache.axis.MessageContext |
getMessageContext()
|
java.lang.String |
getPrefixForURI(java.lang.String uri)
|
java.lang.String |
getPrefixForURI(java.lang.String uri,
java.lang.String defaultPrefix)
|
boolean |
getPretty()
|
javax.xml.namespace.QName |
getQNameForClass(java.lang.Class cls)
|
org.apache.axis.encoding.Serializer |
getSerializerForJavaType(java.lang.Class javaType)
|
org.apache.axis.encoding.TypeMapping |
getTypeMapping()
|
org.apache.axis.encoding.TypeMappingRegistry |
getTypeMappingRegistry()
|
java.lang.String |
getValueAsString(java.lang.Object value,
javax.xml.namespace.QName xmlType)
|
boolean |
isPrimitive(java.lang.Object value)
|
void |
outputMultiRefs()
|
java.lang.String |
qName2String(javax.xml.namespace.QName qName)
|
void |
registerPrefixForURI(java.lang.String prefix,
java.lang.String uri)
|
void |
serialize(javax.xml.namespace.QName elemQName,
org.xml.sax.Attributes attributes,
java.lang.Object value)
|
void |
serialize(javax.xml.namespace.QName elemQName,
org.xml.sax.Attributes attributes,
java.lang.Object value,
javax.xml.namespace.QName xmlType,
java.lang.Boolean sendNull,
java.lang.Boolean sendType)
|
void |
setDoMultiRefs(boolean shouldDo)
|
void |
setPretty(boolean pretty)
|
void |
setSendDecl(boolean sendDecl)
|
org.xml.sax.Attributes |
setTypeAttribute(org.xml.sax.Attributes attributes,
javax.xml.namespace.QName type)
|
boolean |
shouldSendXSIType()
|
void |
startElement(javax.xml.namespace.QName qName,
org.xml.sax.Attributes attributes)
|
void |
writeChars(char[] p1,
int p2,
int p3)
|
void |
writeDOMElement(org.w3c.dom.Element el)
|
void |
writeSafeString(java.lang.String string)
|
void |
writeString(java.lang.String string)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
writer
java.io.StringWriter writer
serializer
org.apache.axis.encoding.SerializationContext serializer
MessageElementHelper
public MessageElementHelper()
create
public static org.apache.axis.message.MessageElement create(org.w3c.dom.Node value)
getAsString
public java.lang.String getAsString(org.apache.axis.message.MessageElement msg)
clone
public org.apache.axis.message.MessageElement clone(org.apache.axis.message.MessageElement msg)
serialize
public void serialize(javax.xml.namespace.QName elemQName,
org.xml.sax.Attributes attributes,
java.lang.Object value)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.serialize(QName, Attributes, Object)
serialize
public void serialize(javax.xml.namespace.QName elemQName,
org.xml.sax.Attributes attributes,
java.lang.Object value,
javax.xml.namespace.QName xmlType,
java.lang.Boolean sendNull,
java.lang.Boolean sendType)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.serialize(QName, Attributes, Object, QName, Boolean, Boolean)
setTypeAttribute
public org.xml.sax.Attributes setTypeAttribute(org.xml.sax.Attributes attributes,
javax.xml.namespace.QName type)
- See Also:
SerializationContext.setTypeAttribute(Attributes, QName)
getSerializerForJavaType
public org.apache.axis.encoding.Serializer getSerializerForJavaType(java.lang.Class javaType)
- See Also:
SerializationContext.getSerializerForJavaType(Class)
getPretty
public boolean getPretty()
- See Also:
SerializationContext.getPretty()
setPretty
public void setPretty(boolean pretty)
- See Also:
SerializationContext.setPretty(boolean)
setDoMultiRefs
public void setDoMultiRefs(boolean shouldDo)
- See Also:
SerializationContext.setDoMultiRefs(boolean)
setSendDecl
public void setSendDecl(boolean sendDecl)
- See Also:
SerializationContext.setSendDecl(boolean)
shouldSendXSIType
public boolean shouldSendXSIType()
- See Also:
SerializationContext.shouldSendXSIType()
getTypeMapping
public org.apache.axis.encoding.TypeMapping getTypeMapping()
- See Also:
SerializationContext.getTypeMapping()
getTypeMappingRegistry
public org.apache.axis.encoding.TypeMappingRegistry getTypeMappingRegistry()
- See Also:
SerializationContext.getTypeMappingRegistry()
getPrefixForURI
public java.lang.String getPrefixForURI(java.lang.String uri)
- See Also:
SerializationContext.getPrefixForURI(String)
getPrefixForURI
public java.lang.String getPrefixForURI(java.lang.String uri,
java.lang.String defaultPrefix)
- See Also:
SerializationContext.getPrefixForURI(String, String)
registerPrefixForURI
public void registerPrefixForURI(java.lang.String prefix,
java.lang.String uri)
- See Also:
SerializationContext.registerPrefixForURI(String, String)
getCurrentMessage
public org.apache.axis.Message getCurrentMessage()
- See Also:
SerializationContext.getCurrentMessage()
getMessageContext
public org.apache.axis.MessageContext getMessageContext()
- See Also:
SerializationContext.getMessageContext()
qName2String
public java.lang.String qName2String(javax.xml.namespace.QName qName)
- See Also:
SerializationContext.qName2String(QName)
attributeQName2String
public java.lang.String attributeQName2String(javax.xml.namespace.QName qName)
- See Also:
SerializationContext.attributeQName2String(QName)
getQNameForClass
public javax.xml.namespace.QName getQNameForClass(java.lang.Class cls)
- See Also:
SerializationContext.getQNameForClass(Class)
isPrimitive
public boolean isPrimitive(java.lang.Object value)
- See Also:
SerializationContext.isPrimitive(Object)
outputMultiRefs
public void outputMultiRefs()
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.outputMultiRefs()
startElement
public void startElement(javax.xml.namespace.QName qName,
org.xml.sax.Attributes attributes)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.startElement(QName, Attributes)
endElement
public void endElement()
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.endElement()
writeChars
public void writeChars(char[] p1,
int p2,
int p3)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.writeChars(char[], int, int)
writeString
public void writeString(java.lang.String string)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.writeString(String)
writeSafeString
public void writeSafeString(java.lang.String string)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.writeSafeString(String)
writeDOMElement
public void writeDOMElement(org.w3c.dom.Element el)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.writeDOMElement(Element)
getValueAsString
public java.lang.String getValueAsString(java.lang.Object value,
javax.xml.namespace.QName xmlType)
throws java.io.IOException
- Throws:
java.io.IOException- See Also:
SerializationContext.getValueAsString(Object, QName)
getCurrentXMLType
public javax.xml.namespace.QName getCurrentXMLType()
- See Also:
SerializationContext.getCurrentXMLType()
getDoMultiRefs
public boolean getDoMultiRefs()
--