| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axis.encoding.ser.ArraySerializer
An ArraySerializer handles serializing of arrays. Some code borrowed from ApacheSOAP - thanks to Matt Duftler!
| Field Summary | |
| protected static org.apache.commons.logging.Log | log | 
| Constructor Summary | |
| ArraySerializer(java.lang.Class javaType,
                QName xmlType)Constructor | |
| ArraySerializer(java.lang.Class javaType,
                QName xmlType,
                QName componentType)Constructor Special constructor that takes the component type of the array. | |
| ArraySerializer(java.lang.Class javaType,
                QName xmlType,
                QName componentType,
                QName componentQName)Constructor Special constructor that takes the component type and QName of the array. | |
| Method Summary | |
|  java.lang.String | getMechanismType()Gets the type of the XML processing mechanism and representation used by this Serializer. | 
|  void | serialize(QName name,
          org.xml.sax.Attributes attributes,
          java.lang.Object value,
          SerializationContext context)Serialize an element that is an array. | 
|  org.w3c.dom.Element | writeSchema(java.lang.Class javaType,
            Types types)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. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected static org.apache.commons.logging.Log log
| Constructor Detail | 
public ArraySerializer(java.lang.Class javaType,
                       QName xmlType)
public ArraySerializer(java.lang.Class javaType,
                       QName xmlType,
                       QName componentType)
public ArraySerializer(java.lang.Class javaType,
                       QName xmlType,
                       QName componentType,
                       QName componentQName)
| Method Detail | 
public void serialize(QName name,
                      org.xml.sax.Attributes attributes,
                      java.lang.Object value,
                      SerializationContext context)
               throws java.io.IOException
serialize in interface Serializername - is the element nameattributes - are the attributes...serialize is free to add more.value - is the valuecontext - is the SerializationContext
java.io.IOExceptionpublic java.lang.String getMechanismType()
Serializer
getMechanismType in interface Serializer
public org.w3c.dom.Element writeSchema(java.lang.Class javaType,
                                       Types types)
                                throws java.lang.Exception
writeSchema in interface SerializerjavaType - the Java Class we're writing out schema fortypes - the Java2WSDL Types object which holds the context
              for the WSDL being generated.
java.lang.ExceptionTypes| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||