public class PopulateClassFromXml
extends java.lang.Object
| Constructor and Description |
|---|
PopulateClassFromXml() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createAction(Bean parentBean,
java.lang.Object parentObject,
XMLObject xo) |
static java.beans.PropertyDescriptor |
findPropertyDescriptor(java.lang.Object object,
java.lang.String name) |
java.lang.Object |
mapXmlToBean(java.lang.String definitionXmlFile,
java.lang.String xml) |
java.lang.Object |
mapXmlToBean(XmlToBean xmlToBean,
java.lang.String xml) |
java.lang.Object |
mapXmlToBean(XmlToBean xmlToBean,
XMLObject xo) |
void |
setProperty(Bean bean,
java.lang.Object object,
java.lang.String propertyName,
java.lang.Object value,
XMLObject xo) |
public java.lang.Object mapXmlToBean(java.lang.String definitionXmlFile,
java.lang.String xml)
public java.lang.Object mapXmlToBean(XmlToBean xmlToBean, java.lang.String xml) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchFieldExceptionpublic java.lang.Object mapXmlToBean(XmlToBean xmlToBean, XMLObject xo) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException
xmlToBean - - mappings of xml entity names to classes and bean properties
to class type handlers.xo - - the xmljava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.NoSuchFieldExceptionjava.lang.IllegalArgumentExceptionjava.lang.SecurityExceptionpublic java.lang.Object createAction(Bean parentBean, java.lang.Object parentObject, XMLObject xo) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchFieldExceptionpublic void setProperty(Bean bean, java.lang.Object object, java.lang.String propertyName, java.lang.Object value, XMLObject xo) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.NoSuchFieldException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchFieldExceptionpublic static java.beans.PropertyDescriptor findPropertyDescriptor(java.lang.Object object,
java.lang.String name)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.NoSuchMethodException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.NoSuchMethodException