Package com.sun.xml.rpc.encoding
Class ValueTypeSerializer
java.lang.Object
com.sun.xml.rpc.encoding.SerializerBase
com.sun.xml.rpc.encoding.ObjectSerializerBase
com.sun.xml.rpc.encoding.GenericObjectSerializer
com.sun.xml.rpc.encoding.ValueTypeSerializer
- All Implemented Interfaces:
CombinedSerializer,Initializable,JAXRPCDeserializer,JAXRPCSerializer,SerializerConstants,Serializable,javax.xml.rpc.encoding.Deserializer,javax.xml.rpc.encoding.Serializer
Serializes and Deserializes JavaBeans/Data Objects. Uses a combinatin of
reflection and introspection to determine how to get and set values into
and out of the object.
- Author:
- JAX-RPC Development Team
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.xml.rpc.encoding.GenericObjectSerializer
GenericObjectSerializer.GetterMethod, GenericObjectSerializer.MemberInfo, GenericObjectSerializer.SetterMethod, GenericObjectSerializer.SOAPGenericObjectInstanceBuilder -
Field Summary
FieldsFields inherited from class com.sun.xml.rpc.encoding.GenericObjectSerializer
javaToXmlType, members, registry, targetClass, xmlToJavaTypeFields inherited from class com.sun.xml.rpc.encoding.SerializerBase
encodeType, encodingStyle, isNullable, typeFields inherited from interface com.sun.xml.rpc.encoding.SerializerConstants
DONT_ENCODE_TYPE, DONT_SERIALIZE_AS_REF, ENCODE_TYPE, NOT_NULLABLE, NOT_REFERENCEABLE, NULLABLE, REFERENCEABLE, REFERENCED_INSTANCE, SERIALIZE_AS_REF, UNREFERENCED_INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionValueTypeSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle) ValueTypeSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, Class targetClass) ValueTypeSerializer(QName type, boolean encodeType, boolean isNullable, String encodingStyle, Class targetClass, String memberNamespace) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoSetTargetClass(Class targetClass) protected voidintrospectTargetClass(Class targetClass) protected voidreflectTargetClass(Class targetClass) Methods inherited from class com.sun.xml.rpc.encoding.GenericObjectSerializer
addMember, addTypeRelation, clearMembers, doDeserialize, doSerializeInstance, getMemberOrder, initialize, setTargetClassMethods inherited from class com.sun.xml.rpc.encoding.ObjectSerializerBase
deserialize, doSerializeAttributes, registerWithMemberState, serialize, serializeNullMethods inherited from class com.sun.xml.rpc.encoding.SerializerBase
decodeBoolean, deserialize, getEncodeType, getEncodingStyle, getID, getInnermostSerializer, getMechanismType, getName, getNullStatus, getType, getXmlType, isAcceptableType, isNullable, skipEmptyContent, typeIsEmpty, verifyName, verifyType
-
Field Details
-
memberNamespace
-
-
Constructor Details
-
ValueTypeSerializer
-
ValueTypeSerializer
-
ValueTypeSerializer
-
-
Method Details
-
doSetTargetClass
- Overrides:
doSetTargetClassin classGenericObjectSerializer
-
introspectTargetClass
- Throws:
Exception
-
reflectTargetClass
- Throws:
Exception
-