|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.apache.axis.message.SOAPHandler
org.apache.axis.encoding.DeserializerImpl
org.apache.axis.encoding.ser.SimpleDeserializer
org.apache.axis.encoding.ser.SimpleListDeserializer
Deserializer for
| Field Summary | |
protected SimpleListDeserializer |
cacheStringDSer
|
protected QName |
cacheXMLType
|
java.lang.Class |
javaType
|
QName |
xmlType
|
| Fields inherited from class org.apache.axis.encoding.ser.SimpleDeserializer |
STRING_CLASS |
| Fields inherited from class org.apache.axis.encoding.DeserializerImpl |
componentsReadyFlag, defaultType, id, isEnded, isHref, isNil, log, targets, value |
| Fields inherited from class org.apache.axis.message.SOAPHandler |
myElement |
| Constructor Summary | |
SimpleListDeserializer(java.lang.Class javaType,
QName xmlType)
The Deserializer is constructed with the xmlType and javaType (which could be a java primitive like int.class) |
|
SimpleListDeserializer(java.lang.Class javaType,
QName xmlType,
TypeDesc typeDesc)
|
|
| Method Summary | |
void |
characters(char[] chars,
int start,
int end)
Append any characters received to the value. |
java.lang.Object |
makeValue(java.lang.String source)
Convert the string that has been accumulated into an Object. |
void |
onEndElement(java.lang.String namespace,
java.lang.String localName,
DeserializationContext context)
Append any characters to the value. |
SOAPHandler |
onStartChild(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context)
There should not be nested elements, so thow and exception if this occurs. |
void |
onStartElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context)
Set the bean properties that correspond to element attributes. |
void |
reset()
Reset deserializer for re-use |
void |
setConstructor(java.lang.reflect.Constructor c)
The Factory calls setConstructor. |
| Methods inherited from class org.apache.axis.encoding.DeserializerImpl |
addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, registerValueTarget, removeValueTargets, setChildValue, setDefaultType, setValue, setValue, startElement, valueComplete |
| Methods inherited from class org.apache.axis.message.SOAPHandler |
makeNewElement, onEndChild |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public QName xmlType
public java.lang.Class javaType
protected SimpleListDeserializer cacheStringDSer
protected QName cacheXMLType
| Constructor Detail |
public SimpleListDeserializer(java.lang.Class javaType,
QName xmlType)
public SimpleListDeserializer(java.lang.Class javaType,
QName xmlType,
TypeDesc typeDesc)
| Method Detail |
public void reset()
reset in class SimpleDeserializerpublic void setConstructor(java.lang.reflect.Constructor c)
setConstructor in class SimpleDeserializer
public SOAPHandler onStartChild(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context)
throws org.xml.sax.SAXException
onStartChild in interface DeserializeronStartChild in class SimpleDeserializerorg.xml.sax.SAXException
public void characters(char[] chars,
int start,
int end)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class SimpleDeserializerorg.xml.sax.SAXException
public void onEndElement(java.lang.String namespace,
java.lang.String localName,
DeserializationContext context)
throws org.xml.sax.SAXException
onEndElement in interface DeserializeronEndElement in class SimpleDeserializerorg.xml.sax.SAXException
public java.lang.Object makeValue(java.lang.String source)
throws java.lang.Exception
makeValue in class SimpleDeserializersource - the serialized value to be deserialized
java.lang.Exception - any exception thrown by this method will be wrapped
public void onStartElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context)
throws org.xml.sax.SAXException
onStartElement in interface DeserializeronStartElement in class SimpleDeserializernamespace - is the namespace of the elementlocalName - is the name of the elementprefix - is the prefix of the elementattributes - are the attributes on the element...used to get the typecontext - is the DeserializationContext
org.xml.sax.SAXException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||