org.yasl.xmlobjects.impl
Class MapElementHandler

java.lang.Object
  extended byorg.yasl.xmlobjects.impl.BaseElementHandler
      extended byorg.yasl.xmlobjects.impl.ObjectCreateElementHandler
          extended byorg.yasl.xmlobjects.impl.MapElementHandler
All Implemented Interfaces:
ElementHandler

public class MapElementHandler
extends ObjectCreateElementHandler

Version:
1.0
Author:
Jeff Chapman

Field Summary
 
Fields inherited from class org.yasl.xmlobjects.impl.ObjectCreateElementHandler
ATTR_BUNDLE, ATTR_CLASS, ATTR_KEY, ATTR_KEY_TYPE, ATTR_LOCALE, ATTR_METHOD, ATTR_RETURNED_CLASS, ATTR_TYPE, ATTR_VALUE, keyResolver, logger, objInstantiatorStack, propertyResolver
 
Constructor Summary
MapElementHandler(LinkedList objInstantiatorStack, KeyResolver keyResolver, Logger logger, PropertyResolver propertyResolver)
           
 
Method Summary
protected  String getClassName(Attributes atts)
           
 void handleEndElement()
          Method called when the close tag instance is encountered.
 void handleStartElement(Attributes atts)
          Method called when an open tag instance is encountered.
 
Methods inherited from class org.yasl.xmlobjects.impl.ObjectCreateElementHandler
getKey, getKeyType, getOptionalAttrValue, getRequiredAttrValue, isPropertyKey
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapElementHandler

public MapElementHandler(LinkedList objInstantiatorStack,
                         KeyResolver keyResolver,
                         Logger logger,
                         PropertyResolver propertyResolver)
Method Detail

getClassName

protected String getClassName(Attributes atts)
Overrides:
getClassName in class ObjectCreateElementHandler

handleStartElement

public void handleStartElement(Attributes atts)
                        throws SAXException
Description copied from interface: ElementHandler
Method called when an open tag instance is encountered.

Specified by:
handleStartElement in interface ElementHandler
Overrides:
handleStartElement in class ObjectCreateElementHandler
Throws:
SAXException

handleEndElement

public void handleEndElement()
                      throws SAXException
Description copied from interface: ElementHandler
Method called when the close tag instance is encountered.

Specified by:
handleEndElement in interface ElementHandler
Overrides:
handleEndElement in class ObjectCreateElementHandler
Throws:
SAXException