org.jboss.xb.binding.sunday.unmarshalling
Interface ElementInterceptor

All Known Implementing Classes:
DefaultElementInterceptor

public interface ElementInterceptor

Version:
$Revision: 1.1.2.2 $
Author:
Alexey Loubyansky

Method Summary
 void add(Object o, Object child, javax.xml.namespace.QName qName)
           
 void attributes(Object o, javax.xml.namespace.QName elementName, TypeBinding type, Attributes attrs, javax.xml.namespace.NamespaceContext nsCtx)
           
 void characters(Object o, javax.xml.namespace.QName elementName, TypeBinding type, javax.xml.namespace.NamespaceContext nsCtx, String text)
           
 Object endElement(Object o, javax.xml.namespace.QName elementName, TypeBinding type)
           
 Object startElement(Object parent, javax.xml.namespace.QName elementName, TypeBinding type)
           
 

Method Detail

startElement

public Object startElement(Object parent,
                           javax.xml.namespace.QName elementName,
                           TypeBinding type)

attributes

public void attributes(Object o,
                       javax.xml.namespace.QName elementName,
                       TypeBinding type,
                       Attributes attrs,
                       javax.xml.namespace.NamespaceContext nsCtx)

characters

public void characters(Object o,
                       javax.xml.namespace.QName elementName,
                       TypeBinding type,
                       javax.xml.namespace.NamespaceContext nsCtx,
                       String text)

endElement

public Object endElement(Object o,
                         javax.xml.namespace.QName elementName,
                         TypeBinding type)

add

public void add(Object o,
                Object child,
                javax.xml.namespace.QName qName)


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