org.jboss.net.jmx.adaptor
Class AttributeDeser
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jboss.axis.message.SOAPHandler (src)
org.jboss.axis.encoding.DeserializerImpl (src)
org.jboss.net.jmx.adaptor.AttributeDeser
- All Implemented Interfaces:
- Callback (src) , org.xml.sax.ContentHandler, Deserializer (src) , Deserializer (src) , org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, java.io.Serializable
- public class AttributeDeser
- extends DeserializerImpl (src)
An AttributeDeser
is be used to deserialize
Attribute objects using the SOAP-ENC
encoding style.
- Since:
- 26.04.03
- See Also:
- Serialized Form
Method Summary |
void |
onEndElement(java.lang.String namespace,
java.lang.String localName,
DeserializationContext (src) context)
Append any characters to the value. |
SOAPHandler (src) |
onStartChild(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext (src) context)
dispatch to the deserializer for the value element |
void |
onStartElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes,
DeserializationContext (src) context)
we can already defer the attribute name |
Methods inherited from class org.jboss.axis.encoding.DeserializerImpl (src) |
addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, registerValueTarget, removeValueTargets, setChildValue, 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 |
attributeName
protected java.lang.String attributeName
attributeValue
protected java.lang.Object attributeValue
xmlType
protected QName (src) xmlType
AttributeDeser
public AttributeDeser(java.lang.Class javaClass,
QName (src) xmlType)
onStartElement
public void onStartElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes,
DeserializationContext (src) context)
throws org.xml.sax.SAXException
- we can already defer the attribute name
- Specified by:
onStartElement
in interface Deserializer (src)
- Overrides:
onStartElement
in class DeserializerImpl (src)
- Parameters:
namespace
- is the namespace of the elementlocalName
- is the name of the elementqName
- is the prefix of the elementattributes
- are the attributes on the element...used to get the typecontext
- is the DeserializationContext
- Throws:
org.xml.sax.SAXException
onStartChild
public SOAPHandler (src) onStartChild(java.lang.String namespace,
java.lang.String localName,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext (src) context)
throws org.xml.sax.SAXException
- dispatch to the deserializer for the value element
- Specified by:
onStartChild
in interface Deserializer (src)
- Overrides:
onStartChild
in class DeserializerImpl (src)
- 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:
org.xml.sax.SAXException
onEndElement
public void onEndElement(java.lang.String namespace,
java.lang.String localName,
DeserializationContext (src) context)
throws org.xml.sax.SAXException
- Append any characters to the value. This method is defined by
Deserializer.
- Specified by:
onEndElement
in interface Deserializer (src)
- Overrides:
onEndElement
in class DeserializerImpl (src)
- Parameters:
namespace
- is the namespace of the child elementlocalName
- is the local name of the child elementcontext
- is the deserialization context
- Throws:
org.xml.sax.SAXException