org.jboss.axis.encoding.ser
Class ImageDataHandlerDeserializer
java.lang.Object
   org.xml.sax.helpers.DefaultHandler
org.xml.sax.helpers.DefaultHandler
       org.jboss.axis.message.SOAPHandler
org.jboss.axis.message.SOAPHandler
           org.jboss.axis.encoding.DeserializerImpl
org.jboss.axis.encoding.DeserializerImpl
               org.jboss.axis.encoding.ser.JAFDataHandlerDeserializer
org.jboss.axis.encoding.ser.JAFDataHandlerDeserializer
                   org.jboss.axis.encoding.ser.ImageDataHandlerDeserializer
org.jboss.axis.encoding.ser.ImageDataHandlerDeserializer
- All Implemented Interfaces: 
- Serializable, javax.xml.rpc.encoding.Deserializer, Callback, ContentHandler, DTDHandler, EntityResolver, ErrorHandler
- public class ImageDataHandlerDeserializer 
- extends JAFDataHandlerDeserializer
ImageDataHandler Deserializer
 Modified by Russell Butek 
- See Also:
- Serialized Form
 
 
 
 
 
 
| Methods inherited from class org.jboss.axis.encoding.DeserializerImpl | 
| addChildDeserializer, componentsReady, endElement, getDefaultType, getMechanismType, getValue, getValue, getValueTargets, moveValueTargets, onEndElement, onStartElement, registerValueTarget, removeValueTargets, setChildValue, setDefaultType, setValue, setValue, 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 | 
 
ImageDataHandlerDeserializer
public ImageDataHandlerDeserializer()
startElement
public void startElement(String namespace,
                         String localName,
                         String prefix,
                         Attributes attributes,
                         DeserializationContext context)
                  throws SAXException
- Description copied from class: DeserializerImpl
- This method is invoked when an element start tag is encountered.
 DeserializerImpl provides default behavior, which involves the following:
 - directly handling the deserialization of a nill value
 - handling the registration of the id value.
 - handling the registration of a fixup if this element is an href.
 - calling onStartElement to do the actual deserialization if not nill or href cases.
 
- 
- Overrides:
- startElementin class- JAFDataHandlerDeserializer
 
- 
- Parameters:
- namespace- is the namespace of the element
- localName- is the name of the element
- prefix- is the prefix of the element
- attributes- are the attributes on the element...used to get the type
- context- is the DeserializationContext
                   
                   Normally a specific Deserializer (FooDeserializer) should extend DeserializerImpl.
                   Here is the flow that will occur in such cases:
                   1) DeserializerImpl.startElement(...) will be called and do the id/href/nill stuff.
                   2) If real deserialization needs to take place DeserializerImpl.onStartElement will be
                   invoked, which will attempt to install the specific Deserializer (FooDeserializer)
                   3) The FooDeserializer.startElement(...) will be called to do the Foo specific stuff.
                   This results in a call to FooDeserializer.onStartElement(...) if startElement was
                   not overridden.
                   4) The onChildElement(...) method is called for each child element.  Nothing occurs
                   if not overridden.  The FooDeserializer.onStartChild(...) method should return
                   the deserializer for the child element.
                   5) When the end tag is reached, the endElement(..) method is invoked.  The default
                   behavior is to handle hrefs/ids, call onEndElement and then call the Deserializer
                   valueComplete method.
                   
                   So the methods that you potentially want to override are:
                   onStartElement, onStartChild, componentsReady, setValue(object, hint)
                   You probably should not override startElement or endElement.
                   If you need specific behaviour at the end of the element consider overriding
                   onEndElement.
                   
                   See the pre-existing Deserializers for more information.
- Throws:
- SAXException
 
      
      
        Copyright © 2002 JBoss Group, LLC. All Rights Reserved.