You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rd...@apache.org on 2003/08/22 00:47:40 UTC

cvs commit: jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io AbstractBeanWriter.java

rdonkin     2003/08/21 15:47:40

  Modified:    betwixt/src/java/org/apache/commons/betwixt/io
                        AbstractBeanWriter.java
  Log:
  Improved java docs.
  
  Revision  Changes    Path
  1.19      +22 -11    jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/AbstractBeanWriter.java
  
  Index: AbstractBeanWriter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/AbstractBeanWriter.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- AbstractBeanWriter.java	31 Jul 2003 21:40:58 -0000	1.18
  +++ AbstractBeanWriter.java	21 Aug 2003 22:47:40 -0000	1.19
  @@ -66,7 +66,6 @@
   import java.util.HashMap;
   import java.util.Iterator;
   
  -import org.apache.commons.beanutils.ConvertUtils;
   import org.apache.commons.betwixt.AttributeDescriptor;
   import org.apache.commons.betwixt.ElementDescriptor;
   import org.apache.commons.betwixt.Descriptor;
  @@ -77,8 +76,6 @@
   import org.apache.commons.betwixt.expression.Expression;
   import org.apache.commons.betwixt.io.id.SequentialIDGenerator;
   import org.apache.commons.betwixt.digester.XMLIntrospectorHelper;
  -import org.apache.commons.betwixt.strategy.ObjectStringConverter;
  -import org.apache.commons.betwixt.strategy.DefaultObjectStringConverter;
   import org.apache.commons.collections.ArrayStack;
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
  @@ -209,6 +206,7 @@
        * @param localName the local name
        * @param qualifiedName the string naming root element
        * @param bean the <code>Object</code> to write out as xml
  +     * @param context not null
        * 
        * @throws IOException if an IO problem occurs during writing
        * @throws SAXException if an SAX problem occurs during writing 
  @@ -367,7 +365,7 @@
       
       /**
        * Sets the dynamic configuration setting to be used for bean reading.
  -     * @param the BindingConfiguration settings, not null
  +     * @param bindingConfiguration the BindingConfiguration settings, not null
        */
       public void setBindingConfiguration(BindingConfiguration bindingConfiguration) {
           this.bindingConfiguration = bindingConfiguration;
  @@ -735,10 +733,20 @@
                                       if (object == null) {
                                           continue;
                                       }
  -                                    writeBean( namespaceUri, localName, qualifiedName, object, context );
  +                                    writeBean( 
  +                                            namespaceUri, 
  +                                            localName, 
  +                                            qualifiedName, 
  +                                            object, 
  +                                            context );
                                   }
                               } else {
  -                                writeBean( namespaceUri, localName, qualifiedName, childBean, context );
  +                                writeBean( 
  +                                            namespaceUri, 
  +                                            localName, 
  +                                            qualifiedName, 
  +                                            childBean, 
  +                                            context );
                               }
                           }                    
                       } else {
  @@ -1484,6 +1492,8 @@
         * Converts an object to a string.
         *
         * @param value the Object to represent as a String, possibly null
  +      * @param descriptor writing out this descriptor not null
  +      * @param context not null
         * @return String representation, not null
         */
       private String convertToString( Object value , Descriptor descriptor, Context context ) {
  @@ -1494,6 +1504,7 @@
       /**
         * Factory method for new contexts.
         * Ensure that they are correctly configured.
  +      * @param bean make a new Context for this bean
         */
       private Context makeContext(Object bean) {
           return new Context( bean, log, bindingConfiguration );