org.jboss.xb.builder.runtime
Class AnyAttributePropertyHandler

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.AnyAttributeHandler
      extended by org.jboss.xb.builder.runtime.AnyAttributePropertyHandler

public class AnyAttributePropertyHandler
extends AnyAttributeHandler

A AnyAttributePropertyHandler.

Version:
$Revision: 1.1 $
Author:
Alexey Loubyansky

Field Summary
protected  org.jboss.logging.Logger log
          The log
protected  boolean trace
          Whether trace is enabled
 
Constructor Summary
AnyAttributePropertyHandler(org.jboss.beans.info.spi.PropertyInfo propertyInfo, org.jboss.reflect.spi.TypeInfo propertyType)
           
 
Method Summary
 void attribute(QName elemName, QName attrName, AnyAttributeBinding binding, Object owner, Object value)
           
 void doHandle(Object parent, Object child, QName qName)
           
 org.jboss.beans.info.spi.PropertyInfo getPropertyInfo()
          Get the property info
 void handle(org.jboss.beans.info.spi.PropertyInfo propertyInfo, org.jboss.reflect.spi.TypeInfo propertyType, Object parent, Object child, QName name)
           
 
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.AnyAttributeHandler
unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.jboss.logging.Logger log
The log


trace

protected boolean trace
Whether trace is enabled

Constructor Detail

AnyAttributePropertyHandler

public AnyAttributePropertyHandler(org.jboss.beans.info.spi.PropertyInfo propertyInfo,
                                   org.jboss.reflect.spi.TypeInfo propertyType)
Method Detail

getPropertyInfo

public org.jboss.beans.info.spi.PropertyInfo getPropertyInfo()
Get the property info

Returns:
the property info

doHandle

public void doHandle(Object parent,
                     Object child,
                     QName qName)

attribute

public void attribute(QName elemName,
                      QName attrName,
                      AnyAttributeBinding binding,
                      Object owner,
                      Object value)
Specified by:
attribute in class AnyAttributeHandler

handle

public void handle(org.jboss.beans.info.spi.PropertyInfo propertyInfo,
                   org.jboss.reflect.spi.TypeInfo propertyType,
                   Object parent,
                   Object child,
                   QName name)


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