Update of /cvsroot/xdoclet/xdoclet/modules/jdo/src/META-INF
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31755/modules/jdo/src/META-INF

Modified Files:
        xtags.xml 
Log Message:
objectid-classes can now implement interfaces or extend a superclass

Index: xtags.xml
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/modules/jdo/src/META-INF/xtags.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -r1.22 -r1.23
*** xtags.xml   29 Aug 2005 21:36:09 -0000      1.22
--- xtags.xml   29 Aug 2005 22:42:46 -0000      1.23
***************
*** 185,188 ****
--- 185,224 ----
  
          <parameter type="text">
+           <name>superclass</name>
+           <usage-description>
+             If you want your object-id-class to extend another class, you can 
specify a superclass
+             by this attribute. Note, that you can pass this attribute to the
+             subtask 'jdoobjectidgenerator' as well (e.g. 
'jdoobjectidgenerator superclass="a.b.c.AnyClass"').
+             Hence you do not need to define it for each class if it is always 
the same.
+             This tag-attribute has a higher priority and replaces the 
subtask's attribute.
+           </usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+ 
+         <parameter type="text">
+           <name>add-interfaces</name>
+           <usage-description>
+             You might want your object id classes to implement some 
interfaces. You can specify a
+             comma-separated list here. Note, that you are able to pass a 
comma-separated list
+             of interfaces to the subtask as well:
+             'jdoobjectidgenerator interfaces="a.b.c.Interface1, 
d.e.f.Interface2"/' All interfaces
+             which are declared by 'add-interfaces' will be appended to the 
declaration of the subtask.
+             Note, that you must implement these interfaces yourself if they 
are not only tagging interfaces
+             (e.g by using the 'code' attribute).
+           </usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+ 
+         <parameter type="text">
+           <name>replace-interfaces</name>
+           <usage-description>
+             The attribute 'replace-interfaces' does basically the same as 
'add-interfaces', but it
+             overwrites any declaration that was passed to the subtask 
'jdoobjectidgenerator' (while
+             'add-interfaces' appends).
+           </usage-description>
+           <mandatory>false</mandatory>
+         </parameter>
+ 
+         <parameter type="text">
            <name>code</name>
            <usage-description>



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to