org.jboss.xb.builder.runtime
Class PropertyInterceptor

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.DefaultElementInterceptor
      extended by org.jboss.xb.builder.runtime.PropertyInterceptor
All Implemented Interfaces:
ElementInterceptor

public class PropertyInterceptor
extends DefaultElementInterceptor

PropertyInterceptor.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Field Summary
 
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.DefaultElementInterceptor
INSTANCE
 
Constructor Summary
PropertyInterceptor(org.jboss.beans.info.spi.PropertyInfo propertyInfo, org.jboss.reflect.spi.TypeInfo propertyType)
          Create a new PropertyHandler.
 
Method Summary
 void add(Object parent, Object child, QName qName)
           
 
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.DefaultElementInterceptor
attributes, characters, endElement, startElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyInterceptor

public PropertyInterceptor(org.jboss.beans.info.spi.PropertyInfo propertyInfo,
                           org.jboss.reflect.spi.TypeInfo propertyType)
Create a new PropertyHandler.

Parameters:
propertyInfo - the property
propertyType - the property type
Throws:
IllegalArgumentException - for a null property
Method Detail

add

public void add(Object parent,
                Object child,
                QName qName)
Specified by:
add in interface ElementInterceptor
Overrides:
add in class DefaultElementInterceptor


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.