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

All Known Implementing Classes:
DefaultElementInterceptor

public interface ElementInterceptor

Version:
$Revision: 1.1.2.3 $
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

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

attributes

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

characters

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

endElement

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

add

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


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