public class BeanDeserializer extends org.apache.axis.encoding.DeserializerImpl implements Serializable
Constructor and Description |
---|
BeanDeserializer(Class javaType,
QName xmlType) |
BeanDeserializer(Class javaType,
QName xmlType,
org.apache.axis.description.TypeDesc typeDesc) |
BeanDeserializer(Class javaType,
QName xmlType,
org.apache.axis.description.TypeDesc typeDesc,
Map propertyMap) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] chars,
int start,
int end) |
org.apache.axis.utils.BeanPropertyDescriptor |
getAnyPropertyDesc()
Get a BeanPropertyDescriptor which indicates where we should
put extensibility elements (i.e.
|
void |
onEndElement(String namespace,
String localName,
org.apache.axis.encoding.DeserializationContext context) |
org.apache.axis.message.SOAPHandler |
onStartChild(String namespace,
String localName,
String prefix,
Attributes attributes,
org.apache.axis.encoding.DeserializationContext context)
Deserializer interface called on each child element encountered in
the XML stream.
|
void |
onStartElement(String namespace,
String localName,
String prefix,
Attributes attributes,
org.apache.axis.encoding.DeserializationContext context)
Set the bean properties that correspond to element attributes.
|
void |
startElement(String namespace,
String localName,
String prefix,
Attributes attributes,
org.apache.axis.encoding.DeserializationContext context)
startElement
The ONLY reason that this method is overridden is so that
the object value can be set or a reasonable exception is thrown
indicating that the object cannot be created.
|
addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, registerValueTarget, removeValueTargets, setChildValue, setDefaultType, setValue, setValue, valueComplete
endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
public BeanDeserializer(Class javaType, QName xmlType)
public BeanDeserializer(Class javaType, QName xmlType, org.apache.axis.description.TypeDesc typeDesc)
public BeanDeserializer(Class javaType, QName xmlType, org.apache.axis.description.TypeDesc typeDesc, Map propertyMap)
public void startElement(String namespace, String localName, String prefix, Attributes attributes, org.apache.axis.encoding.DeserializationContext context) throws SAXException
startElement
in class org.apache.axis.encoding.DeserializerImpl
namespace
- 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 DeserializationContextSAXException
public org.apache.axis.message.SOAPHandler onStartChild(String namespace, String localName, String prefix, Attributes attributes, org.apache.axis.encoding.DeserializationContext context) throws SAXException
onStartChild
in class org.apache.axis.encoding.DeserializerImpl
namespace
- is the namespace of the child elementlocalName
- is the local name of the child elementprefix
- is the prefix used on the name of the child elementattributes
- are the attributes of the child elementcontext
- is the deserialization context.SAXException
public org.apache.axis.utils.BeanPropertyDescriptor getAnyPropertyDesc()
public void onStartElement(String namespace, String localName, String prefix, Attributes attributes, org.apache.axis.encoding.DeserializationContext context) throws SAXException
onStartElement
in class org.apache.axis.encoding.DeserializerImpl
namespace
- 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 DeserializationContextSAXException
public void characters(char[] chars, int start, int end) throws SAXException
characters
in interface ContentHandler
characters
in class org.apache.axis.message.SOAPHandler
SAXException
public void onEndElement(String namespace, String localName, org.apache.axis.encoding.DeserializationContext context) throws SAXException
onEndElement
in class org.apache.axis.encoding.DeserializerImpl
SAXException
Copyright © 2015 Lucee