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

Modified Files:
        jdo_2_0.dtd jdo_xml.package_class_field.xdt 
Log Message:
- Updated jdo_2_0.dtd by the most current one from the JPOX project.
- Added/replaced some parameters of @jdo.field to match the current spec draft.
- Added docu (at least a stub) for each @jdo.field param.

Index: jdo_2_0.dtd
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_2_0.dtd,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** jdo_2_0.dtd 6 Jan 2005 16:21:07 -0000       1.3
--- jdo_2_0.dtd 21 Feb 2005 15:56:32 -0000      1.4
***************
*** 47,51 ****
  -->

  

! <!ELEMENT jdo ((package)+, (query)*, (extension)*)>

  

  <!ELEMENT package (extension*, (interface|class|sequence)*, (extension)*)>

--- 47,51 ----
  -->

  

! <!ELEMENT jdo (extension*, (package|query)+, (extension)*)>

  

  <!ELEMENT package (extension*, (interface|class|sequence)*, (extension)*)>

***************
*** 61,65 ****
  

  <!ELEMENT class (extension*, implements*, datastore-identity?, inheritance?, 
version?, join*, 

!                  foreign-key*, index*, unique*, field*, query*, fetch-group*, 
extension*)>

  <!ATTLIST class name CDATA #REQUIRED>

  <!ATTLIST class identity-type (application|datastore|nondurable) #IMPLIED>

--- 61,65 ----
  

  <!ELEMENT class (extension*, implements*, datastore-identity?, inheritance?, 
version?, join*, 

!                  foreign-key*, index*, unique*, field*, unmapped?, query*, 
fetch-group*, extension*)>

  <!ATTLIST class name CDATA #REQUIRED>

  <!ATTLIST class identity-type (application|datastore|nondurable) #IMPLIED>

***************
*** 72,79 ****
  <!ATTLIST class persistence-modifier 
(persistence-capable|persistence-aware|non-persistent) #IMPLIED>

  

! <!ELEMENT version (extension*, column*, extension*)>

! <!ATTLIST version strategy CDATA #IMPLIED>

! <!ATTLIST version column CDATA #IMPLIED>

! <!ATTLIST version indexed (true|false|unique) #IMPLIED>

  

  <!ELEMENT join (column*, index?, foreign-key?, extension*)>

--- 72,77 ----
  <!ATTLIST class persistence-modifier 
(persistence-capable|persistence-aware|non-persistent) #IMPLIED>

  

! <!ELEMENT unmapped (extension*, column*, extension*)>

! <!ATTLIST unmapped column CDATA #IMPLIED>

  

  <!ELEMENT join (column*, index?, foreign-key?, extension*)>

***************
*** 83,98 ****
  <!ATTLIST join foreign-key CDATA #IMPLIED>

  

! <!ELEMENT datastore-identity ((column)*, (extension)*)>

  <!ATTLIST datastore-identity column CDATA #IMPLIED>

! <!ATTLIST datastore-identity strategy CDATA #IMPLIED>

  <!ATTLIST datastore-identity sequence CDATA #IMPLIED>

  

! <!ELEMENT implements ((property-field)+, (extension)*)>

  <!ATTLIST implements name CDATA #REQUIRED>

  

! <!ELEMENT inheritance (discriminator?, join?, extension*)>

  <!ATTLIST inheritance strategy CDATA #REQUIRED>

  

! <!ELEMENT discriminator (extension*, column?, extension*)>

  <!ATTLIST discriminator column CDATA #IMPLIED>

  <!ATTLIST discriminator value CDATA #IMPLIED>

--- 81,101 ----
  <!ATTLIST join foreign-key CDATA #IMPLIED>

  

! <!ELEMENT version (extension*, column*, index?, extension*)>

! <!ATTLIST version strategy CDATA #IMPLIED>

! <!ATTLIST version column CDATA #IMPLIED>

! <!ATTLIST version indexed (true|false|unique) #IMPLIED>

! 

! <!ELEMENT datastore-identity (extension*, column*, extension*)>

  <!ATTLIST datastore-identity column CDATA #IMPLIED>

! <!ATTLIST datastore-identity strategy CDATA 'native'>

  <!ATTLIST datastore-identity sequence CDATA #IMPLIED>

  

! <!ELEMENT implements (extension*, property*, extension*)>

  <!ATTLIST implements name CDATA #REQUIRED>

  

! <!ELEMENT inheritance (extension*, discriminator?, join?, extension*)>

  <!ATTLIST inheritance strategy CDATA #REQUIRED>

  

! <!ELEMENT discriminator (extension*, column*, index?, extension*)>

  <!ATTLIST discriminator column CDATA #IMPLIED>

  <!ATTLIST discriminator value CDATA #IMPLIED>

***************
*** 112,124 ****
  <!ATTLIST column default-value CDATA #IMPLIED>

  

! <!ELEMENT property-field (extension*)>

! <!ATTLIST property-field name CDATA #REQUIRED>

! <!ATTLIST property-field field-name CDATA #REQUIRED>

! 

! <!ELEMENT field ((collection|map|array|(column*))?, join?, element?, key?, 
value?, fetch-group*, order?, embedded?, index?, foreign-key?, 

!                  delete-action?, extension*)?>

  <!ATTLIST field name CDATA #REQUIRED>

  <!ATTLIST field persistence-modifier (persistent|transactional|none) #IMPLIED>

  <!ATTLIST field table CDATA #IMPLIED>

  <!ATTLIST field primary-key (true|false) 'false'>

  <!ATTLIST field null-value (exception|default|none) 'none'>

--- 115,124 ----
  <!ATTLIST column default-value CDATA #IMPLIED>

  

! <!ELEMENT field (extension*, (array|collection|map)?, join?, embedded?, 
element?, key?, value?, order?, column*, foreign-key?, 

!                  index?, unique?, extension*)>

  <!ATTLIST field name CDATA #REQUIRED>

  <!ATTLIST field persistence-modifier (persistent|transactional|none) #IMPLIED>

  <!ATTLIST field table CDATA #IMPLIED>

+ <!ATTLIST field column CDATA #IMPLIED>

  <!ATTLIST field primary-key (true|false) 'false'>

  <!ATTLIST field null-value (exception|default|none) 'none'>

***************
*** 127,141 ****
  <!ATTLIST field serialized (true|false) #IMPLIED>

  <!ATTLIST field dependent (true|false) #IMPLIED>

! <!ATTLIST field value-factory CDATA #IMPLIED>

  <!ATTLIST field indexed (true|false|unique) #IMPLIED>

  <!ATTLIST field foreign-key CDATA #IMPLIED>

  <!ATTLIST field load-fetch-group CDATA #IMPLIED>

  <!ATTLIST field fetch-depth CDATA #IMPLIED>

- <!ATTLIST field column CDATA #IMPLIED>

  <!ATTLIST field mapped-by CDATA #IMPLIED>

- <!ATTLIST field value-strategy CDATA #IMPLIED>

  

! <!ELEMENT foreign-key (column*, extension*)>

! <!ATTLIST foreign-key column CDATA #IMPLIED>

  <!ATTLIST foreign-key deferred (true|false) #IMPLIED>

  <!ATTLIST foreign-key delete-action (cascade|restrict|null|default) #IMPLIED>

--- 127,142 ----
  <!ATTLIST field serialized (true|false) #IMPLIED>

  <!ATTLIST field dependent (true|false) #IMPLIED>

! <!ATTLIST field value-strategy CDATA #IMPLIED>

! <!ATTLIST field delete-action (restrict|cascade|null|default|none) #IMPLIED>

  <!ATTLIST field indexed (true|false|unique) #IMPLIED>

+ <!ATTLIST field unique (true|false) #IMPLIED>

+ <!ATTLIST field sequence CDATA #IMPLIED>

  <!ATTLIST field foreign-key CDATA #IMPLIED>

  <!ATTLIST field load-fetch-group CDATA #IMPLIED>

  <!ATTLIST field fetch-depth CDATA #IMPLIED>

  <!ATTLIST field mapped-by CDATA #IMPLIED>

  

! <!ELEMENT foreign-key (extension*, column*, extension*)>

! <!ATTLIST foreign-key table CDATA #IMPLIED>

  <!ATTLIST foreign-key deferred (true|false) #IMPLIED>

  <!ATTLIST foreign-key delete-action (cascade|restrict|null|default) #IMPLIED>

***************
*** 144,148 ****
  <!ATTLIST foreign-key name CDATA #IMPLIED>

  

! <!ELEMENT collection (order?, extension*)>

  <!ATTLIST collection element-type CDATA #IMPLIED>

  <!ATTLIST collection embedded-element (true|false) #IMPLIED>

--- 145,149 ----
  <!ATTLIST foreign-key name CDATA #IMPLIED>

  

! <!ELEMENT collection (extension*)>

  <!ATTLIST collection element-type CDATA #IMPLIED>

  <!ATTLIST collection embedded-element (true|false) #IMPLIED>

***************
*** 160,179 ****
  <!ATTLIST key column CDATA #IMPLIED>

  <!ATTLIST key serialized (true|false) #IMPLIED>

! <!ATTLIST key foreign-key CDATA #IMPLIED>

  <!ATTLIST key indexed (true|false|unique) #IMPLIED>

  <!ATTLIST key unique (true|false) #IMPLIED>

  

  <!ELEMENT value (extension*, embedded?, column*, foreign-key?, index?, 
unique?, extension*)>

- <!ATTLIST value serialized (true|false) #IMPLIED>

- <!ATTLIST value foreign-key CDATA #IMPLIED>

  <!ATTLIST value column CDATA #IMPLIED>

  <!ATTLIST value indexed (true|false|unique) #IMPLIED>

  <!ATTLIST value unique (true|false) #IMPLIED>

  

! 

! <!ELEMENT array (column*, embedded?, foreign-key?, extension*)>

! <!ATTLIST array column (true|false) #IMPLIED>

! <!ATTLIST array serialized (true|false) #IMPLIED>

! <!ATTLIST array foreign-key CDATA #IMPLIED>

  <!ATTLIST array embedded-element (true|false) #IMPLIED>

  <!ATTLIST array dependent-element (true|false) #IMPLIED>

--- 161,176 ----
  <!ATTLIST key column CDATA #IMPLIED>

  <!ATTLIST key serialized (true|false) #IMPLIED>

! <!ATTLIST key delete-action (restrict|cascade|null|default|none) #IMPLIED>

  <!ATTLIST key indexed (true|false|unique) #IMPLIED>

  <!ATTLIST key unique (true|false) #IMPLIED>

  

  <!ELEMENT value (extension*, embedded?, column*, foreign-key?, index?, 
unique?, extension*)>

  <!ATTLIST value column CDATA #IMPLIED>

+ <!ATTLIST value serialized (true|false) #IMPLIED>

+ <!ATTLIST value delete-action (restrict|cascade|null|default|none) #IMPLIED>

  <!ATTLIST value indexed (true|false|unique) #IMPLIED>

  <!ATTLIST value unique (true|false) #IMPLIED>

  

! <!ELEMENT array (extension*)>

  <!ATTLIST array embedded-element (true|false) #IMPLIED>

  <!ATTLIST array dependent-element (true|false) #IMPLIED>

***************
*** 181,186 ****
  <!ELEMENT element (extension*, embedded?, column*, foreign-key?, index?, 
unique?, extension*)>

  <!ATTLIST element column CDATA #IMPLIED>

- <!ATTLIST element foreign-key CDATA #IMPLIED>

  <!ATTLIST element serialized (true|false) #IMPLIED>

  <!ATTLIST element indexed (true|false|unique) #IMPLIED>

  <!ATTLIST element unique (true|false) #IMPLIED>

--- 178,184 ----
  <!ELEMENT element (extension*, embedded?, column*, foreign-key?, index?, 
unique?, extension*)>

  <!ATTLIST element column CDATA #IMPLIED>

  <!ATTLIST element serialized (true|false) #IMPLIED>

+ <!ATTLIST element delete-action (restrict|cascade|null|default|none) #IMPLIED>

+ <!ATTLIST element update-action CDATA #IMPLIED>

  <!ATTLIST element indexed (true|false|unique) #IMPLIED>

  <!ATTLIST element unique (true|false) #IMPLIED>

***************
*** 199,204 ****
  <!ATTLIST embedded null-indicator-value CDATA #IMPLIED>

  

- <!ELEMENT owner (extension*, field?, extension*)>

- 

  <!ELEMENT sequence (extension*)>

  <!ATTLIST sequence name CDATA #REQUIRED>

--- 197,200 ----
***************
*** 208,212 ****
  <!ELEMENT index (extension*, (column|field|property)*, extension*)>

  <!ATTLIST index name CDATA #IMPLIED>

! <!ATTLIST index column CDATA #IMPLIED>

  <!ATTLIST index unique (true|false) 'false'>

  

--- 204,208 ----
  <!ELEMENT index (extension*, (column|field|property)*, extension*)>

  <!ATTLIST index name CDATA #IMPLIED>

! <!ATTLIST index table CDATA #IMPLIED>

  <!ATTLIST index unique (true|false) 'false'>

  


Index: jdo_xml.package_class_field.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_field.xdt,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** jdo_xml.package_class_field.xdt     6 Jan 2005 16:21:07 -0000       1.3
--- jdo_xml.package_class_field.xdt     21 Feb 2005 15:56:42 -0000      1.4
***************
*** 26,44 ****
                 dependent="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="dependent" values="true,false"/>"
            </XDtField:ifHasFieldTag>
!           <XDtField:ifHasFieldTag tagName="jdo.field" 
paramName="value-factory">
!                value-factory="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="value-factory"/>"
            </XDtField:ifHasFieldTag>
            <XDtField:ifHasFieldTag tagName="jdo.field" paramName="foreign-key">
                 foreign-key="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="foreign-key"/>"
            </XDtField:ifHasFieldTag>
!           <XDtField:ifHasFieldTag tagName="jdo.field" paramName="fetch-group">
!                fetch-group="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="fetch-group"/>"
            </XDtField:ifHasFieldTag>
!           <XDtField:ifHasFieldTag tagName="jdo.field" paramName="depth">
!                depth="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="depth"/>"
            </XDtField:ifHasFieldTag>
            <XDtField:ifHasFieldTag tagName="jdo.field" paramName="mapped-by">
                 mapped-by="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="mapped-by"/>"
                </XDtField:ifHasFieldTag>
               </XDtConfig:ifConfigParamEquals>
          > <XDtComment:comment> --- end tag *field* --- </XDtComment:comment>
--- 26,59 ----
                 dependent="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="dependent" values="true,false"/>"
            </XDtField:ifHasFieldTag>
!           <XDtField:ifHasFieldTag tagName="jdo.field" 
paramName="value-strategy">
!                value-strategy="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="value-strategy"/>"
            </XDtField:ifHasFieldTag>
            <XDtField:ifHasFieldTag tagName="jdo.field" paramName="foreign-key">
                 foreign-key="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="foreign-key"/>"
            </XDtField:ifHasFieldTag>
!           <XDtField:ifHasFieldTag tagName="jdo.field" 
paramName="load-fetch-group">
!                load-fetch-group="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="load-fetch-group"/>"
            </XDtField:ifHasFieldTag>
!           <XDtField:ifHasFieldTag tagName="jdo.field" paramName="fetch-depth">
!                fetch-depth="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="fetch-depth"/>"
            </XDtField:ifHasFieldTag>
            <XDtField:ifHasFieldTag tagName="jdo.field" paramName="mapped-by">
                 mapped-by="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="mapped-by"/>"
                </XDtField:ifHasFieldTag>
+               <XDtField:ifHasFieldTag tagName="jdo.field" paramName="column">
+                column="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="column"/>"
+           </XDtField:ifHasFieldTag>
+           <XDtField:ifHasFieldTag tagName="jdo.field" 
paramName="delete-action">
+                delete-action="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="delete-action" values="restrict,cascade,null,default,none"/>"
+           </XDtField:ifHasFieldTag>
+           <XDtField:ifHasFieldTag tagName="jdo.field" paramName="indexed">
+                indexed="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="indexed" values="true,false,unique"/>"
+           </XDtField:ifHasFieldTag>
+           <XDtField:ifHasFieldTag tagName="jdo.field" paramName="unique">
+                unique="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="unique" values="true,false"/>"
+           </XDtField:ifHasFieldTag>
+           <XDtField:ifHasFieldTag tagName="jdo.field" paramName="sequence">
+                sequence="<XDtField:fieldTagValue tagName="jdo.field" 
paramName="sequence"/>"
+               </XDtField:ifHasFieldTag>
               </XDtConfig:ifConfigParamEquals>
          > <XDtComment:comment> --- end tag *field* --- </XDtComment:comment>



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to