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