org.apache.xbean.spring.context.impl
Class QNameReflectionHelper

java.lang.Object
  extended by org.apache.xbean.spring.context.impl.QNameReflectionHelper

public class QNameReflectionHelper
extends Object

To avoid a runtime dependency on the QName class lets use reflection to process QName instances.

Version:
$Revision: 1.1 $

Field Summary
protected static Method coerceMethod
           
protected static Method createMethod
           
 
Constructor Summary
QNameReflectionHelper()
           
 
Method Summary
static void coerceNamespaceAwarePropertyValues(org.springframework.beans.factory.support.AbstractBeanDefinition beanDefinition, Element element, PropertyDescriptor[] descriptors, int index)
           
static Object createQName(Element element, String text)
           
protected static Method findMethod(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

coerceMethod

protected static Method coerceMethod

createMethod

protected static Method createMethod
Constructor Detail

QNameReflectionHelper

public QNameReflectionHelper()
Method Detail

coerceNamespaceAwarePropertyValues

public static void coerceNamespaceAwarePropertyValues(org.springframework.beans.factory.support.AbstractBeanDefinition beanDefinition,
                                                      Element element,
                                                      PropertyDescriptor[] descriptors,
                                                      int index)

createQName

public static Object createQName(Element element,
                                 String text)

findMethod

protected static Method findMethod(String name)


Copyright © 2005-2011. All Rights Reserved.