Thread: [Ejtools-cvs] CVS: libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans BeanContextXmlProxy.j
Brought to you by:
letiemble
From: Laurent E. <let...@us...> - 2002-05-05 20:22:15
|
Update of /cvsroot/ejtools/libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans In directory usw-pr-cvs1:/tmp/cvs-serv10676/xmlweb/src/main/net/sourceforge/ejtools/xml/beans Modified Files: BeanContextXmlProxy.java BeanContextXmlTree.java GenericXmlCustomizer.java MethodXmlCustomizer.java PropertyXmlCustomizer.java XmlCustomizer.java Log Message: Add some JavaDocs Index: BeanContextXmlProxy.java =================================================================== RCS file: /cvsroot/ejtools/libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans/BeanContextXmlProxy.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BeanContextXmlProxy.java 20 Apr 2002 11:42:07 -0000 1.1 --- BeanContextXmlProxy.java 5 May 2002 20:22:12 -0000 1.2 *************** *** 10,24 **** /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 */ public interface BeanContextXmlProxy { /** ! * Getter for the xmlProxy attribute * ! * @return The value of xmlProxy attribute */ public XmlComponent getXmlProxy(); --- 10,26 ---- /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 ! * @version $Revision$ ! * @todo JavaDoc to complete */ public interface BeanContextXmlProxy { /** ! * Getter for the xmlProxy attribute * ! * @return The value of xmlProxy attribute */ public XmlComponent getXmlProxy(); Index: BeanContextXmlTree.java =================================================================== RCS file: /cvsroot/ejtools/libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans/BeanContextXmlTree.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** BeanContextXmlTree.java 25 Apr 2002 20:15:25 -0000 1.2 --- BeanContextXmlTree.java 5 May 2002 20:22:12 -0000 1.3 *************** *** 1,7 **** /* ! * EJTools, the Enterprise Java Tools * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.xml.beans; --- 1,7 ---- /* ! * EJTools, the Enterprise Java Tools * ! * Distributable under LGPL license. ! * See terms of license at www.gnu.org. */ package net.sourceforge.ejtools.xml.beans; *************** *** 15,33 **** /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 */ public class BeanContextXmlTree extends XmlTreeNode { ! /** Description of the Field */ protected Hashtable contents = new Hashtable(); /** ! * Constructor for the BeanContextXmlTree object * ! * @param context Description of Parameter */ public BeanContextXmlTree(BeanContext context) --- 15,35 ---- /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 ! * @version $Revision$ ! * @todo JavaDoc to complete */ public class BeanContextXmlTree extends XmlTreeNode { ! /** Description of the Field */ protected Hashtable contents = new Hashtable(); /** ! * Constructor for the BeanContextXmlTree object * ! * @param context Description of Parameter */ public BeanContextXmlTree(BeanContext context) *************** *** 41,48 **** /** ! * Description of the Method * ! * @param reference Description of the Parameter ! * @return Description of the Return Value */ public Object search(String reference) --- 43,50 ---- /** ! * Description of the Method * ! * @param reference Description of the Parameter ! * @return Description of the Return Value */ public Object search(String reference) *************** *** 57,64 **** /** ! * Description of the Method * ! * @param collection Description of Parameter ! * @param node Description of Parameter */ private void updateTree(Collection collection, XmlTreeNode node) --- 59,66 ---- /** ! * Description of the Method * ! * @param collection Description of Parameter ! * @param node Description of Parameter */ private void updateTree(Collection collection, XmlTreeNode node) Index: GenericXmlCustomizer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans/GenericXmlCustomizer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** GenericXmlCustomizer.java 20 Apr 2002 11:42:07 -0000 1.1 --- GenericXmlCustomizer.java 5 May 2002 20:22:12 -0000 1.2 *************** *** 12,38 **** import java.beans.PropertyDescriptor; import java.lang.reflect.Method; import java.util.Enumeration; - import org.w3c.dom.Document; - import org.w3c.dom.Element; - import net.sourceforge.ejtools.xml.XmlContainer; import net.sourceforge.ejtools.xml.XmlText; /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 */ public class GenericXmlCustomizer extends XmlContainer implements XmlCustomizer { ! /** Description of the Field */ ! protected Object object = null; ! /** Description of the Field */ protected BeanInfo beaninfo = null; ! /** Constructor for the GenericXMLCustomizer object */ public GenericXmlCustomizer() { --- 12,38 ---- import java.beans.PropertyDescriptor; import java.lang.reflect.Method; + import java.lang.reflect.Proxy; import java.util.Enumeration; import net.sourceforge.ejtools.xml.XmlContainer; import net.sourceforge.ejtools.xml.XmlText; /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 ! * @version $Revision$ ! * @todo JavaDoc to complete */ public class GenericXmlCustomizer extends XmlContainer implements XmlCustomizer { ! /** Description of the Field */ protected BeanInfo beaninfo = null; + /** Description of the Field */ + protected Object object = null; ! /** Constructor for the GenericXMLCustomizer object */ public GenericXmlCustomizer() { *************** *** 42,48 **** /** ! * Constructor for the GenericXmlCustomizer object * ! * @param object Description of Parameter */ public GenericXmlCustomizer(Object object) --- 42,48 ---- /** ! * Constructor for the GenericXmlCustomizer object * ! * @param object Description of Parameter */ public GenericXmlCustomizer(Object object) *************** *** 53,60 **** /** ! * Constructor * ! * @param object Description of Parameter ! * @param beaninfo Description of Parameter */ public GenericXmlCustomizer(Object object, BeanInfo beaninfo) --- 53,60 ---- /** ! * Constructor * ! * @param object Description of Parameter ! * @param beaninfo Description of Parameter */ public GenericXmlCustomizer(Object object, BeanInfo beaninfo) *************** *** 67,73 **** /** ! * Setter for the beanInfo attribute * ! * @param beaninfo The new value */ public void setBeanInfo(BeanInfo beaninfo) --- 67,73 ---- /** ! * Setter for the beanInfo attribute * ! * @param beaninfo The new value */ public void setBeanInfo(BeanInfo beaninfo) *************** *** 180,186 **** /** ! * Setter for the object attribute * ! * @param object The new value for object attribute */ public void setObject(Object object) --- 180,186 ---- /** ! * Setter for the object attribute * ! * @param object The new value for object attribute */ public void setObject(Object object) Index: MethodXmlCustomizer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans/MethodXmlCustomizer.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MethodXmlCustomizer.java 25 Apr 2002 20:15:25 -0000 1.2 --- MethodXmlCustomizer.java 5 May 2002 20:22:12 -0000 1.3 *************** *** 10,35 **** import java.util.Enumeration; - import org.w3c.dom.Document; - import org.w3c.dom.Element; - import net.sourceforge.ejtools.xml.XmlContainer; import net.sourceforge.ejtools.xml.XmlText; /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 */ public class MethodXmlCustomizer extends XmlContainer { ! /** Description of the Field */ protected MethodDescriptor md = null; /** ! * Constructor for the MethodXmlEditor object * ! * @param md Description of Parameter */ public MethodXmlCustomizer(MethodDescriptor md) --- 10,34 ---- import java.util.Enumeration; import net.sourceforge.ejtools.xml.XmlContainer; import net.sourceforge.ejtools.xml.XmlText; /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 ! * @version $Revision$ ! * @todo JavaDoc to complete */ public class MethodXmlCustomizer extends XmlContainer { ! /** Description of the Field */ protected MethodDescriptor md = null; /** ! * Constructor for the MethodXmlEditor object * ! * @param md Description of Parameter */ public MethodXmlCustomizer(MethodDescriptor md) *************** *** 64,70 **** /** ! * Description of the Method * ! * @return Description of the Returned Value */ public String toString() --- 63,69 ---- /** ! * Description of the Method * ! * @return Description of the Returned Value */ public String toString() *************** *** 75,97 **** /** ! * Description of the Method * ! * @param document Description of Parameter ! * @return Description of the Returned Value ! * @exception Exception Description of Exception */ public String toXml() { // Build output ! /* ! Element element = super.printXml(document); ! ! element.setAttribute("name", md.getName()); ! element.setAttribute("display-name", md.getDisplayName()); ! element.setAttribute("description", md.getShortDescription()); ! ! return element; ! */ ! return "<method/>"; } } --- 74,92 ---- /** ! * Description of the Method * ! * @return Description of the Returned Value */ public String toXml() { // Build output ! /* ! * Element element = super.printXml(document); ! * element.setAttribute("name", md.getName()); ! * element.setAttribute("display-name", md.getDisplayName()); ! * element.setAttribute("description", md.getShortDescription()); ! * return element; ! */ ! return "<method/>"; } } Index: PropertyXmlCustomizer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans/PropertyXmlCustomizer.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PropertyXmlCustomizer.java 25 Apr 2002 20:15:25 -0000 1.2 --- PropertyXmlCustomizer.java 5 May 2002 20:22:12 -0000 1.3 *************** *** 10,16 **** import java.lang.reflect.Method; - import org.w3c.dom.Document; - import org.w3c.dom.Element; - import net.sourceforge.ejtools.xml.XmlComponent; import net.sourceforge.ejtools.xml.XmlContainer; --- 10,13 ---- *************** *** 20,41 **** /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 */ public class PropertyXmlCustomizer extends XmlContainer { ! /** Description of the Field */ ! protected PropertyDescriptor pd = null; ! /** Description of the Field */ protected Object object = null; /** ! * Constructor for the GenericXMLCustomizer object * ! * @param object Description of Parameter ! * @param pd Description of Parameter */ public PropertyXmlCustomizer(Object object, PropertyDescriptor pd) --- 17,40 ---- /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 ! * @version $Revision$ ! * @todo JavaDoc to complete */ public class PropertyXmlCustomizer extends XmlContainer { ! /** Description of the Field */ protected Object object = null; + /** Description of the Field */ + protected PropertyDescriptor pd = null; /** ! * Constructor for the GenericXMLCustomizer object * ! * @param object Description of Parameter ! * @param pd Description of Parameter */ public PropertyXmlCustomizer(Object object, PropertyDescriptor pd) *************** *** 116,122 **** /** ! * Description of the Method * ! * @return Description of the Returned Value */ public String toString() --- 115,121 ---- /** ! * Description of the Method * ! * @return Description of the Returned Value */ public String toString() *************** *** 127,149 **** /** ! * Description of the Method * ! * @param document Description of Parameter ! * @return Description of the Returned Value ! * @exception Exception Description of Exception */ public String toXml() { ! /* ! // Build output ! Element element = super.printXml(document); ! ! element.setAttribute("name", pd.getName()); ! element.setAttribute("display-name", pd.getDisplayName()); ! element.setAttribute("description", pd.getShortDescription()); ! ! return element; ! */ ! return "<property/>"; } } --- 126,144 ---- /** ! * Description of the Method * ! * @return Description of the Returned Value */ public String toXml() { ! /* ! * / Build output ! * Element element = super.printXml(document); ! * element.setAttribute("name", pd.getName()); ! * element.setAttribute("display-name", pd.getDisplayName()); ! * element.setAttribute("description", pd.getShortDescription()); ! * return element; ! */ ! return "<property/>"; } } Index: XmlCustomizer.java =================================================================== RCS file: /cvsroot/ejtools/libraries/xmlweb/src/main/net/sourceforge/ejtools/xml/beans/XmlCustomizer.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** XmlCustomizer.java 20 Apr 2002 11:42:07 -0000 1.1 --- XmlCustomizer.java 5 May 2002 20:22:12 -0000 1.2 *************** *** 10,24 **** /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 */ public interface XmlCustomizer { /** ! * Setter for the object attribute * ! * @param bean The new value for object attribute */ public void setObject(Object bean); --- 10,26 ---- /** ! * Description of the Class * ! * @author letiembl ! * @created 26 février 2002 ! * @version $Revision$ ! * @todo JavaDoc to complete */ public interface XmlCustomizer { /** ! * Setter for the object attribute * ! * @param bean The new value for object attribute */ public void setObject(Object bean); *************** *** 26,32 **** /** ! * Setter for the beanInfo attribute * ! * @param beaninfo The new value */ public void setBeanInfo(BeanInfo beaninfo); --- 28,34 ---- /** ! * Setter for the beanInfo attribute * ! * @param beaninfo The new value */ public void setBeanInfo(BeanInfo beaninfo); |