org.jboss.xb.binding.sunday.unmarshalling
Class DefaultElementHandler

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.DefaultElementHandler
All Implemented Interfaces:
ElementHandler

public class DefaultElementHandler
extends Object
implements ElementHandler

Version:
$Revision: 1.1.2.3 $
Author:
Alexey Loubyansky

Field Summary
static DefaultElementHandler INSTANCE
           
 
Constructor Summary
DefaultElementHandler()
           
DefaultElementHandler(AttributesHandler attrsHandler)
           
 
Method Summary
 void attributes(Object o, javax.xml.namespace.QName elementName, ElementBinding element, Attributes attrs, javax.xml.namespace.NamespaceContext nsCtx)
           
 Object endElement(Object o, javax.xml.namespace.QName qName, ElementBinding element)
           
protected  void setData(Object o, javax.xml.namespace.QName elementName, TypeBinding type, Object data)
           
 void setParent(Object parent, Object o, javax.xml.namespace.QName qName, ElementBinding element, ElementBinding parentElement)
          WARN: currently, this method is called only if there are no interceptors in the element binding.
 Object startElement(Object parent, javax.xml.namespace.QName qName, ElementBinding element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final DefaultElementHandler INSTANCE
Constructor Detail

DefaultElementHandler

public DefaultElementHandler()

DefaultElementHandler

public DefaultElementHandler(AttributesHandler attrsHandler)
Method Detail

startElement

public Object startElement(Object parent,
                           javax.xml.namespace.QName qName,
                           ElementBinding element)
Specified by:
startElement in interface ElementHandler

attributes

public void attributes(Object o,
                       javax.xml.namespace.QName elementName,
                       ElementBinding element,
                       Attributes attrs,
                       javax.xml.namespace.NamespaceContext nsCtx)
Specified by:
attributes in interface ElementHandler

endElement

public Object endElement(Object o,
                         javax.xml.namespace.QName qName,
                         ElementBinding element)
Specified by:
endElement in interface ElementHandler

setParent

public void setParent(Object parent,
                      Object o,
                      javax.xml.namespace.QName qName,
                      ElementBinding element,
                      ElementBinding parentElement)
Description copied from interface: ElementHandler
WARN: currently, this method is called only if there are no interceptors in the element binding.

Specified by:
setParent in interface ElementHandler

setData

protected void setData(Object o,
                       javax.xml.namespace.QName elementName,
                       TypeBinding type,
                       Object data)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.