当前页面:
在线文档首页 >
JBoss 4.0.1 sp1 jaxrpc API Documentation 英文版文档
MapDeserializer (JAXRPC API) - JBoss 4.0.1 sp1 jaxrpc API Documentation 英文版文档
org.apache.axis.encoding.ser
Class MapDeserializer
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.axis.message.SOAPHandler
org.apache.axis.encoding.DeserializerImpl
org.apache.axis.encoding.ser.MapDeserializer
- All Implemented Interfaces:
- Callback, ContentHandler, javax.xml.rpc.encoding.Deserializer, Deserializer, DTDHandler, EntityResolver, ErrorHandler, Serializable
- public class MapDeserializer
- extends DeserializerImpl
- See Also:
- Serialized Form
Methods inherited from class org.apache.axis.encoding.DeserializerImpl |
addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, onEndElement, registerValueTarget, removeValueTargets, setDefaultType, setValue, setValue, startElement, valueComplete |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
characters, 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 |
KEYHINT
public static final Object KEYHINT
VALHINT
public static final Object VALHINT
NILHINT
public static final Object NILHINT
MapDeserializer
public MapDeserializer()
onStartElement
public void onStartElement(String namespace,
String localName,
String prefix,
Attributes attributes,
DeserializationContext context)
throws SAXException
- This method is invoked after startElement when the element requires
deserialization (i.e. the element is not an href and the value is not nil.)
Simply creates map.
- Specified by:
onStartElement
in interface Deserializer
- Overrides:
onStartElement
in class DeserializerImpl
- Parameters:
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 DeserializationContext
- Throws:
SAXException
onStartChild
public SOAPHandler onStartChild(String namespace,
String localName,
String prefix,
Attributes attributes,
DeserializationContext context)
throws SAXException
- onStartChild is called on each child element.
- Specified by:
onStartChild
in interface Deserializer
- Overrides:
onStartChild
in class DeserializerImpl
- Parameters:
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.
- Returns:
- is a Deserializer to use to deserialize a child (must be
a derived class of SOAPHandler) or null if no deserialization should
be performed.
- Throws:
SAXException
setChildValue
public void setChildValue(Object value,
Object hint)
throws SAXException
- The registerValueTarget code above causes this set function to be invoked when
each value is known.
- Specified by:
setChildValue
in interface Deserializer
- Overrides:
setChildValue
in class DeserializerImpl
- Parameters:
value
- is the value of an elementhint
- is the key
- Throws:
SAXException
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.