joerg       2004/04/23 16:34:57

  Modified:    src/blocks/forms/java/org/apache/cocoon/forms/formmodel
                        ContainerWidget.java AbstractWidget.java
                        Widget.java
               src/blocks/forms/java/org/apache/cocoon/forms/binding
                        JXPathBindingBase.java
  Log:
  fixed javadoc: notation errors; Widget no longer has children, but 
ContainerWidget has
  
  Revision  Changes    Path
  1.4       +5 -2      
cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/ContainerWidget.java
  
  Index: ContainerWidget.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/ContainerWidget.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ContainerWidget.java      23 Apr 2004 13:02:31 -0000      1.3
  +++ ContainerWidget.java      23 Apr 2004 23:34:56 -0000      1.4
  @@ -17,7 +17,10 @@
   import java.util.Iterator;
   
   /**
  - * Interface to be implemented by Widgets which contain other widgets.
  + * Interface to be implemented by Widgets which contain other widgets. So all
  + * widgets together form a widget tree, with its root being the [EMAIL 
PROTECTED] Form}
  + * widget, the [EMAIL PROTECTED] ContainerWidget}s being the branches/forks, 
and the
  + * [EMAIL PROTECTED] Widget}s with values being the leaves.
    *
    * @version $Id$
    */
  
  
  
  1.13      +3 -3      
cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/AbstractWidget.java
  
  Index: AbstractWidget.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/AbstractWidget.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- AbstractWidget.java       23 Apr 2004 13:02:31 -0000      1.12
  +++ AbstractWidget.java       23 Apr 2004 23:34:56 -0000      1.13
  @@ -74,8 +74,8 @@
        *
        * If subclasses decide to return <code>null</code> they should also 
organize 
        * own implementations of [EMAIL PROTECTED] #getId()}, [EMAIL PROTECTED] 
#getLocation()},
  -     * [EMAIL PROTECTED] #validate(FormContext)}, [EMAIL PROTECTED] 
#generateLabel} and
  -     * [EMAIL PROTECTED] #generateDisplayData} to avoid NPE's.
  +     * [EMAIL PROTECTED] #validate(FormContext)}, [EMAIL PROTECTED] 
#generateLabel(ContentHandler)} and
  +     * [EMAIL PROTECTED] #generateDisplayData(ContentHandler)} to avoid 
NPE's.
        * 
        * @return the widgetDefinition from which this widget was instantiated. 
        *        (@link WidgetDefinition#createInstance()}
  
  
  
  1.8       +2 -8      
cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Widget.java
  
  Index: Widget.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/formmodel/Widget.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- Widget.java       23 Apr 2004 13:02:31 -0000      1.7
  +++ Widget.java       23 Apr 2004 23:34:56 -0000      1.8
  @@ -28,19 +28,13 @@
    *
    * <ul>
    *  <li>has an id, unique within its parent context widget. See [EMAIL 
PROTECTED] #getId()}.</li>
  - *  <li>can have children (see [EMAIL PROTECTED] #getWidget(String)}, and 
can have a parent (see [EMAIL PROTECTED] #getParent()}.</li>
  + *  <li>can have a parent (see [EMAIL PROTECTED] #getParent()}.</li>
    *  <li>can hold a value (which can be any kind of object). See [EMAIL 
PROTECTED] #getValue()}.</li>
    *  <li>can read its value from a request object (and convert it from a 
string to its native type).
    *  See [EMAIL PROTECTED] #readFromRequest(FormContext)}.</li>
    *  <li>can validate itself. See [EMAIL PROTECTED] 
#validate(FormContext)}.</li>
    *  <li>can generate an XML representation of itself.</li>
    * </ul>
  - *
  - * <p>Because widgets can have children, the widgets form a widget tree, 
with its root
  - * being the [EMAIL PROTECTED] Form} widget.</p>
  - *
  - * <p>A widget can have only a value, or only child widgets, or can have 
both a value and child
  - * widgets, or can have neither. This all depends on the widget 
implementation.</p>
    *
    * <p>When a request is submitted, first the [EMAIL PROTECTED] 
#readFromRequest(FormContext)} method of all widgets
    * will be called so that they can read their value(s). Next, the [EMAIL 
PROTECTED] #validate(FormContext)} method will
  
  
  
  1.3       +2 -2      
cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBase.java
  
  Index: JXPathBindingBase.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/blocks/forms/java/org/apache/cocoon/forms/binding/JXPathBindingBase.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JXPathBindingBase.java    23 Apr 2004 11:42:58 -0000      1.2
  +++ JXPathBindingBase.java    23 Apr 2004 23:34:57 -0000      1.3
  @@ -108,7 +108,7 @@
        * @param id of the childWidget to find, if this is <code>null</code> 
then the parent is returned.
        * @return the selected widget
        * 
  -     * @throws a [EMAIL PROTECTED] RuntimeException} if the id is not null 
and points to a 
  +     * @throws RuntimeException  if the id is not null and points to a 
        *   child-widget that cannot be found. 
        */
       protected Widget selectWidget(Widget parent, String id) {
  
  
  

Reply via email to