public class CollectionSerializerWriter extends SerializerWriterBase implements GeneratorConstants
| Modifier and Type | Field and Description |
|---|---|
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
ARRAY_LIST_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
COLLECTION_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
HASH_MAP_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
HASH_SET_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
HASHTABLE_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
JAX_RPC_MAP_ENTRY_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
LINKED_LIST_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
LIST_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
MAP_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
PROPERTIES_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
SET_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
STACK_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
TREE_MAP_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
TREE_SET_INFO |
static com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo |
VECTOR_INFO |
ARRAY, ARRAY_LITERAL_SERIALIZER_SUFFIX, ARRAY_SOAP_SERIALIZER_SUFFIX, ATTACHMENT_SERIALIZER_NAME, BASE_SERIALIZER_NAME, COLLECTION_INTERFACE_SERIALIZER_NAME, COLLECTION_SERIALIZER_NAME, DATA_HANDLER_ENCODER_NAME, DESERIALIZER_SUFFIX, DONT_ENCODE_TYPE_STR, DONT_SERIALIZE_AS_REF_STR, DOT_STR, DYNAMIC_SERIALIZER_NAME, ENCODE_TYPE_STR, FAULT_BUILDER_SUFFIX, FAULT_SOAPSERIALIZER_SUFFIX, FILE_TYPE_ENUMERATION, FILE_TYPE_ENUMERATION_ENCODER, FILE_TYPE_EXCEPTION, FILE_TYPE_FAULT_EXCEPTION_BUILDER, FILE_TYPE_HOLDER, FILE_TYPE_INTERFACE_SERIALIZER, FILE_TYPE_LITERAL_OBJECT_SERIALIZER, FILE_TYPE_SERIALIZER, FILE_TYPE_SERIALIZER_REGISTRY, FILE_TYPE_SERVICE_IMPL, FILE_TYPE_SERVLET_CONFIG, FILE_TYPE_SOAP_FAULT_SERIALIZER, FILE_TYPE_SOAP_OBJECT_BUILDER, FILE_TYPE_SOAP_OBJECT_SERIALIZER, FILE_TYPE_STUB, FILE_TYPE_TIE, FILE_TYPE_VALUETYPE, GET, HOLDER_SUFFIX, ID_REMOTE_EXCEPTION, ID_STUB_BASE, ID_TIE_BASE, IMAGE_ENCODER_NAME, IMPL_SUFFIX, IS, JAVA_PACKAGE_PREFIX, JAVA_SRC_SUFFIX, JAVAX_PACKAGE_PREFIX, JAX_RPC_MAP_ENTRY_SERIALIZER_NAME, LITERAL_FRAGMENT_SERIALIZER_NAME, LITERAL_SERIALIZER_SUFFIX, LITERAL_SIMPLE_TYPE_SERIALIZER_NAME, MAP_INTERFACE_SERIALIZER_NAME, MAP_SERIALIZER_NAME, MEMBER_PREFIX, MIME_MULTIPART_ENCODER_NAME, NOT_NULLABLE_STR, NOT_REFERENCEABLE_STR, NS_PREFIX, NULLABLE_STR, OPCODE_SUFFIX, QNAME_SUFFIX, REFERENCEABLE_SERIALIZER_NAME, REFERENCEABLE_STR, RESPONSE, SERIALIZE_AS_REF_STR, SERIALIZER_REGISTRY_SUFFIX, SERIALIZER_SUFFIX, SERVANT_SUFFIX, SERVICE_IMPL_SUFFIX, SERVICE_SUFFIX, SET, SIMPLE_MULTI_TYPE_SERIALIZER_NAME, SIMPLE_TYPE_SERIALIZER_NAME, SKELETON_SUFFIX, SOAP_BUILDER_SUFFIX, SOAP_INTERFACE_SERIALIZER_SUFFIX, SOAP_SERIALIZER_SUFFIX, SOAP_VERSION_11, SOAP_VERSION_12, SOAP12CONSTANTS_NS_SOAP_ENCODING, SOAPCONSTANTS_NS_SOAP_ENCODING, SOURCE_ENCODER_NAME, STUB_SUFFIX, TIE_SUFFIX, TYPE_QNAME_SUFFIX, UNDERSCORE, XSD_ANY_URI_ENCODER_NAME, XSD_BASE64_BINARY_ENCODER_NAME, XSD_BOOLEAN_ENCODER_NAME, XSD_BOXED_BASE64_BINARY_ENCODER_NAME, XSD_BOXED_HEX_BINARY_ENCODER_NAME, XSD_BYTE_ENCODER_NAME, XSD_DATE_ENCODER_NAME, XSD_DATE_TIME_CALENDAR_ENCODER_NAME, XSD_DATE_TIME_DATE_ENCODER_NAME, XSD_DECIMAL_ENCODER_NAME, XSD_DOUBLE_ENCODER_NAME, XSD_FLOAT_ENCODER_NAME, XSD_HEX_BINARY_ENCODER_NAME, XSD_INT_ENCODER_NAME, XSD_INTEGER_ENCODER_NAME, XSD_LIST_ENCODER_NAME, XSD_LIST_TYPE_ENCODER_NAME, XSD_LONG_ENCODER_NAME, XSD_NEGATIVE_INTEGER_ENCODER_NAME, XSD_NON_NEGATIVE_INTEGER_ENCODER_NAME, XSD_NON_POSITIVE_INTEGER_ENCODER_NAME, XSD_POSITIVE_INTEGER_ENCODER_NAME, XSD_QNAME_ENCODER_NAME, XSD_SHORT_ENCODER_NAME, XSD_STRING_ENCODER_NAME, XSD_TIME_ENCODER_NAME, XSD_UNSIGNED_BYTE_ENCODER_NAME, XSD_UNSIGNED_INT_ENCODER_NAME, XSD_UNSIGNED_LONG_ENCODER_NAME, XSD_UNSIGNED_SHORT_ENCODER_NAMEARRAY_LIST_CLASSNAME, ARRAY_STR, BIGDECIMAL_CLASSNAME, BIGINTEGER_CLASSNAME, BOOLEAN_CLASSNAME, BOXED_BOOLEAN_CLASSNAME, BOXED_BYTE_ARRAY_CLASSNAME, BOXED_BYTE_CLASSNAME, BOXED_CHAR_CLASSNAME, BOXED_DOUBLE_CLASSNAME, BOXED_FLOAT_CLASSNAME, BOXED_INTEGER_CLASSNAME, BOXED_LONG_CLASSNAME, BOXED_SHORT_CLASSNAME, BRACKETS, BYTE_ARRAY_CLASSNAME, BYTE_CLASSNAME, CALENDAR_CLASSNAME, CHAR_CLASSNAME, CLASS_CLASSNAME, COLLECTION_CLASSNAME, DATA_HANDLER_CLASSNAME, DATE_CLASSNAME, DOUBLE_CLASSNAME, FALSE_STR, FLOAT_CLASSNAME, HASH_MAP_CLASSNAME, HASH_SET_CLASSNAME, HASHTABLE_CLASSNAME, IMAGE_CLASSNAME, INT_CLASSNAME, IOEXCEPTION_CLASSNAME, JAX_RPC_MAP_ENTRY_CLASSNAME, LINKED_LIST_CLASSNAME, LIST_CLASSNAME, LONG_CLASSNAME, MAP_CLASSNAME, MIME_MULTIPART_CLASSNAME, NULL_STR, OBJECT_CLASSNAME, PROPERTIES_CLASSNAME, QNAME_CLASSNAME, SET_CLASSNAME, SHORT_CLASSNAME, SOAPELEMENT_CLASSNAME, SOURCE_CLASSNAME, STACK_CLASSNAME, STRING_ARRAY_CLASSNAME, STRING_CLASSNAME, TREE_MAP_CLASSNAME, TREE_SET_CLASSNAME, URI_CLASSNAME, VECTOR_CLASSNAME, VOID_CLASSNAME, ZERO_STRARRAY_ELEMENT_NAME, COLLECTION_ELEMENT_NAME, JAX_RPC_MAP_ENTRY_KEY_NAME, JAX_RPC_MAP_ENTRY_VALUE_NAME, JAXRPC_URI, QNAME_TYPE_ARRAY_LIST, QNAME_TYPE_COLLECTION, QNAME_TYPE_DATA_HANDLER, QNAME_TYPE_HASH_MAP, QNAME_TYPE_HASH_SET, QNAME_TYPE_HASHTABLE, QNAME_TYPE_IMAGE, QNAME_TYPE_JAX_RPC_MAP_ENTRY, QNAME_TYPE_LINKED_LIST, QNAME_TYPE_LIST, QNAME_TYPE_MAP, QNAME_TYPE_MIME_MULTIPART, QNAME_TYPE_PROPERTIES, QNAME_TYPE_SET, QNAME_TYPE_SOURCE, QNAME_TYPE_STACK, QNAME_TYPE_TREE_MAP, QNAME_TYPE_TREE_SET, QNAME_TYPE_VECTORFILE_TYPE_REMOTE_INTERFACE, FILE_TYPE_SERVICE, FILE_TYPE_WSDL| Constructor and Description |
|---|
CollectionSerializerWriter(SOAPType type,
Names names) |
| Modifier and Type | Method and Description |
|---|---|
void |
createSerializer(IndentingWriter p,
StringBuffer typeName,
String serName,
boolean encodeTypes,
boolean multiRefEncoding,
String typeMapping) |
void |
declareSerializer(IndentingWriter p,
boolean isStatic,
boolean isFinal) |
String |
deserializerMemberName() |
AbstractType |
getBaseElementType() |
protected String |
getPrivateModifier(boolean isStatic,
boolean isFinal) |
static boolean |
handlesType(AbstractType type) |
String |
serializerMemberName() |
declareType, deserializerName, getEncodingStyle, getEncodingStyleString, getModifier, getPrefix, getSOAPVersionString, initializeSerializer, registerSerializer, serializerName, writeRegisterFactoriespublic static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo COLLECTION_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo LIST_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo SET_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo VECTOR_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo STACK_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo LINKED_LIST_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo ARRAY_LIST_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo HASH_SET_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo TREE_SET_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo MAP_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo HASH_MAP_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo TREE_MAP_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo HASHTABLE_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo PROPERTIES_INFO
public static final com.sun.xml.rpc.processor.generator.writer.CollectionSerializerWriter.CollectionInfo JAX_RPC_MAP_ENTRY_INFO
public void createSerializer(IndentingWriter p, StringBuffer typeName, String serName, boolean encodeTypes, boolean multiRefEncoding, String typeMapping) throws IOException
createSerializer in interface SerializerWriterIOExceptionpublic void declareSerializer(IndentingWriter p, boolean isStatic, boolean isFinal) throws IOException
declareSerializer in interface SerializerWriterIOExceptionpublic String serializerMemberName()
serializerMemberName in interface SerializerWriterpublic String deserializerMemberName()
deserializerMemberName in interface SerializerWriterpublic static boolean handlesType(AbstractType type)
protected String getPrivateModifier(boolean isStatic, boolean isFinal)
public AbstractType getBaseElementType()
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.