|
IT.CappuccinoNet StrutsCX v0.8.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--com.cappuccinonet.strutscx.xslt.StrutsCXBeanToElement
Serializes a bean, respectively a FormBean, into a
org.jdom.Element. This class is used by the
StrutsCXDocumentBuilder class.
Idea by Julien Mercay and Gilberd Bouzeid, Orbeon.com.
| Field Summary | |
private static Logger |
logger
The Logger we use to log JDK 1.4 conform. |
private static java.lang.String |
THIS_CLASS
A String with this Classname used for system messages. |
| Constructor Summary | |
StrutsCXBeanToElement()
|
|
| Method Summary | |
private Element |
checkBeanContent(java.lang.Object bean)
This method looks into a bean for the getters and invoke them to get the property's value. |
Element |
getBeanContent(java.lang.Object bean)
Main method to serialize a bean and its content. |
private Element |
getBeanElement(java.lang.String name,
java.lang.Object value,
Element baseElement)
This method serializes a JavaBean property. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final java.lang.String THIS_CLASS
private static Logger logger
| Constructor Detail |
public StrutsCXBeanToElement()
| Method Detail |
public Element getBeanContent(java.lang.Object bean)
bean - a JavaBean to serialize
private Element checkBeanContent(java.lang.Object bean)
throws java.beans.IntrospectionException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
bean - a JavaBean to introspect
java.beans.IntrospectionException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
private Element getBeanElement(java.lang.String name,
java.lang.Object value,
Element baseElement)
- One
- Two
name - the name of the propertyvalue - the value of the propertybaseElement - where to append to resulting DOM tree
|
IT.CappuccinoNet StrutsCX v0.8.1 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||