User: ko5tik  
  Date: 02/10/14 05:55:07

  Modified:    samples/src/java/test/javabean SimpleBean.java
                        SimpleI18NBean.java
  Log:
  fix for XDT-58 & XTD-10 - moved property tags to getters,
  added support for inheritance
  
  Revision  Changes    Path
  1.7       +36 -26    xdoclet/samples/src/java/test/javabean/SimpleBean.java
  
  Index: SimpleBean.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/samples/src/java/test/javabean/SimpleBean.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -w -r1.6 -r1.7
  --- SimpleBean.java   3 Oct 2002 14:34:51 -0000       1.6
  +++ SimpleBean.java   14 Oct 2002 12:55:07 -0000      1.7
  @@ -19,32 +19,6 @@
    *    name="expression"
    *    value="new StringBuffer()"
    *    rtexpr="true"
  - *
  - * @javabean.property
  - *     class="java.lang.String"
  - *     displayName="Name"
  - *     name="name"
  - *     shortDescription="Name of the entry"
  - *
  - * @javabean.property
  - *     class="int"
  - *     displayName="Message(s)"
  - *     name="count"
  - *     shortDescription="Number of messages in Queue"
  - *
  - * @javabean.property
  - *     class="boolean"
  - *     displayName="Class"
  - *     name="flag"
  - * bound="true"
  - * hidden="false"
  - *     shortDescription="Class of the entry"
  - *
  - * @javabean.property
  - *     class="java.lang.Class"
  - *     displayName="Full Path"
  - *     name="parent"
  - *     shortDescription="Absolute path of the context"
    */
   public class SimpleBean {
       /** An int field. */
  @@ -94,4 +68,40 @@
        */
       public void mySecondMethod(String param1, boolean param2) {
       }
  +     /**     
  +      * @javabean.property displayName="Class" bound="true" hidden="false" 
shortDescription="Class of the entry"
  +      */
  +     public boolean isFlag() {
  +             return flag;
  +     }
  +     
  +     public void setFlag(boolean flag) {
  +             this.flag = flag;
  +     }
  +     
  +     
  +     public String getName() {
  +             return name;
  +     }
  +     /**
  +      * @javabean.property displayName="Name" shortDescription="Name of the entry"
  +      */
  +     public void setName(String name) {
  +             this.name = name;
  +     }
  +     
  +     /**
  +      * @javabean.property displayName="Message(s)" shortDescription="Number of 
messages in Queue"
  +      * readOnly="true"
  +      */
  +     public int getCount() {
  +             return count;
  +     }
  +     /**
  +      * @javabean.property displayName="Full Path"
  +      *     shortDescription="Absolute path of the context"
  +      */     
  +     public Class getParent() {
  +             return parent;
  +     }
   }
  
  
  
  1.6       +2 -33     xdoclet/samples/src/java/test/javabean/SimpleI18NBean.java
  
  Index: SimpleI18NBean.java
  ===================================================================
  RCS file: 
/cvsroot/xdoclet/xdoclet/samples/src/java/test/javabean/SimpleI18NBean.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -w -r1.5 -r1.6
  --- SimpleI18NBean.java       2 Sep 2002 21:36:19 -0000       1.5
  +++ SimpleI18NBean.java       14 Oct 2002 12:55:07 -0000      1.6
  @@ -20,39 +20,8 @@
    *    value="new StringBuffer()"
    *    rtexpr="true"
    *
  - * @javabean.property
  - *     class="java.lang.String"
  - *     displayName="Name"
  - *     name="name"
  - *     shortDescription="Name of the entry"
  - *
  - * @javabean.property
  - *     class="int"
  - *     displayName="Message(s)"
  - *     name="count"
  - *     shortDescription="Number of messages in Queue"
  - *
  - * @javabean.property
  - *     class="boolean"
  - *     displayName="Class"
  - *     name="flag"
  - *     shortDescription="Class of the entry"
  - *
  - * @javabean.property
  - *     class="java.lang.Class"
  - *     displayName="Full Path"
  - *     name="parent"
  - *     shortDescription="Absolute path of the context"
    */
  -public class SimpleI18NBean {
  -    /** An int field. */
  -    protected int count = 0;
  -    /** A boolean field. */
  -    protected boolean flag = false;
  -    /** A String field. */
  -    protected String name = "";
  -    /** A Class field. */
  -    protected Class parent = null;
  +public class SimpleI18NBean extends SimpleBean {
   
       /** Constructs a new SimpleI18NBean. */
       public SimpleI18NBean() {
  
  
  


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to