当前页面:
在线文档首页 >
JBoss 3.2.7 jaxrpc API Documentation 英文版文档
SimpleSerializer (JAXRPC API) - JBoss 3.2.7 jaxrpc API Documentation 英文版文档
org.apache.axis.encoding.ser
Class SimpleSerializer
java.lang.Object
org.apache.axis.encoding.ser.SimpleSerializer
- All Implemented Interfaces:
- Serializable, Serializer, javax.xml.rpc.encoding.Serializer, SimpleValueSerializer
- Direct Known Subclasses:
- DateSerializer, EnumSerializer
- public class SimpleSerializer
- extends Object
- implements SimpleValueSerializer
Serializer for primitives and anything simple whose value is obtained with toString()
- Author:
- Rich Scheuerle
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xmlType
public javax.xml.namespace.QName xmlType
javaType
public Class javaType
SimpleSerializer
public SimpleSerializer(Class javaType,
javax.xml.namespace.QName xmlType)
SimpleSerializer
public SimpleSerializer(Class javaType,
javax.xml.namespace.QName xmlType,
TypeDesc typeDesc)
serialize
public void serialize(javax.xml.namespace.QName name,
Attributes attributes,
Object value,
SerializationContext context)
throws IOException
- Serialize a primitive or simple value.
If the object to serialize is a primitive, the Object value below
is the associated java.lang class.
To determine if the original value is a java.lang class or a primitive, consult
the javaType class.
- Specified by:
serialize
in interface Serializer
- Parameters:
name
- is the element nameattributes
- are the attributes...serialize is free to add more.value
- is the valuecontext
- is the SerializationContext
- Throws:
IOException
getValueAsString
public String getValueAsString(Object value,
SerializationContext context)
- Description copied from interface:
SimpleValueSerializer
- Return an XML compatible representation of the value.
- Specified by:
getValueAsString
in interface SimpleValueSerializer
- Parameters:
value
-
- Returns:
getMechanismType
public String getMechanismType()
- Specified by:
getMechanismType
in interface javax.xml.rpc.encoding.Serializer
writeSchema
public Element writeSchema(Class javaType,
Types types)
throws Exception
- Return XML schema for the specified type, suitable for insertion into
the <types> element of a WSDL document, or underneath an
<element> or <attribute> declaration.
- Specified by:
writeSchema
in interface Serializer
- Parameters:
javaType
- the Java Class we're writing out schema fortypes
- the Java2WSDL Types object which holds the context
for the WSDL being generated.
- Returns:
- a type element containing a schema simpleType/complexType
- Throws:
Exception
- See Also:
Types
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.