Update of /cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30630/modules/jdo/src/xdoclet/modules/jdo/resources
Modified Files:
jdo_xml.package_class_field_join.xdt
jdo_xml.package_class_field_value_column.xdt
jdo_xml.package_class_inheritance.xdt jdo_xml.xdt
jdo_xml.package_class_field_key.xdt
jdo_xml.package_class_field.xdt
jdo_xml.package_class_field_element.xdt
jdo_xml.package_class_datastore-identity.xdt
jdo_xml.package_sequence.xdt
jdo_xml.package_class_fetch-group.xdt
Added Files:
jdo_xml.package_class_field_value.xdt
jdo_xml.package_class_field_join_column.xdt
Log Message:
- Adopted some recent changes of JDO2 DTD.
- Extensively refactored and extended the xtags.xml. It should now be in line
with the xdt files and the DTD (means contain all the supported tags and have
the same order as the DTD).
--- NEW FILE: jdo_xml.package_class_field_value.xdt ---
<value
<XDtField:ifHasFieldTag tagName="jdo.value" paramName="column">
column="<XDtField:fieldTagValue tagName="jdo.value"
paramName="column"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.value" paramName="serialized">
serialized="<XDtField:fieldTagValue tagName="jdo.value"
paramName="serialized" values="true,false"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.value"
paramName="delete-action">
delete-action="<XDtField:fieldTagValue tagName="jdo.value"
paramName="delete-action" values="restrict,cascade,null,default,none"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.value" paramName="indexed">
indexed="<XDtField:fieldTagValue tagName="jdo.value"
paramName="indexed" values="true,false,unique"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.value" paramName="unique">
unique="<XDtField:fieldTagValue tagName="jdo.value"
paramName="unique" values="true,false"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.value" paramName="mapped-by">
mapped-by="<XDtField:fieldTagValue tagName="jdo.value"
paramName="mapped-by"/>"
</XDtField:ifHasFieldTag>
> <XDtComment:comment> end tag *value* </XDtComment:comment>
<XDtField:forAllFieldTags tagName="jdo.value-column"
superclasses="false">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_value_column.xdt">
</XDtMerge:merge>
</XDtField:forAllFieldTags>
</value>
--- NEW FILE: jdo_xml.package_class_field_join_column.xdt ---
<XDtField:forAllFieldTags tagName="jdo.join-column"
superclasses="false">
<column
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="name">
name="<XDtField:fieldTagValue tagName="jdo.join-column"
paramName="name"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="target">
target="<XDtField:fieldTagValue tagName="jdo.join-column"
paramName="target"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="target-field">
target-field="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="target-field"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="jdbc-type">
jdbc-type="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="jdbc-type"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="sql-type">
sql-type="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="sql-type"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="length">
length="<XDtField:fieldTagValue tagName="jdo.join-column"
paramName="length"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="scale">
scale="<XDtField:fieldTagValue tagName="jdo.join-column"
paramName="scale"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="precision">
precision="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="precision"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="allows-null">
allows-null="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="allows-null"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="default-value">
default-value="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="default-value"/>"
</XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="insert-value">
insert-value="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="insert-value"/>"
</XDtField:ifHasFieldTag>
> <XDtComment:comment> end tag *column* </XDtComment:comment>
<XDtField:forAllFieldTags
tagName="jdo.join-column-vendor-extension" superclasses="false">
<extension vendor-name="<XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="vendor-name"/>"
key="<XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="key"/>"
value="<XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="value"/>">
<XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="content" default=""/>
</extension>
</XDtField:forAllFieldTags>
</column>
</XDtField:forAllFieldTags>
Index: jdo_xml.package_class_field_join.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_field_join.xdt,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** jdo_xml.package_class_field_join.xdt 14 Jul 2005 18:40:51 -0000
1.3
--- jdo_xml.package_class_field_join.xdt 27 Aug 2005 16:13:59 -0000
1.4
***************
*** 10,65 ****
outer="<XDtField:fieldTagValue tagName="jdo.join"
paramName="outer" values="true,false" default="false"/>"
</XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join"
paramName="foreign-key">
! foreign-key="<XDtField:fieldTagValue tagName="jdo.join"
paramName="foreign-key"/>"
</XDtField:ifHasFieldTag>
>
! <XDtField:forAllFieldTags tagName="jdo.join-column"
superclasses="false">
! <column
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="name">
! name="<XDtField:fieldTagValue tagName="jdo.join-column"
paramName="name"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="target">
! target="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="target"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="target-field">
! target-field="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="target-field"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="jdbc-type">
! jdbc-type="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="jdbc-type"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="sql-type">
! sql-type="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="sql-type"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="length">
! length="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="length"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="scale">
! scale="<XDtField:fieldTagValue tagName="jdo.join-column"
paramName="scale"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="precision">
! precision="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="precision"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="allows-null">
! allows-null="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="allows-null"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="default-value">
! default-value="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="default-value"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join-column"
paramName="insert-value">
! insert-value="<XDtField:fieldTagValue
tagName="jdo.join-column" paramName="insert-value"/>"
! </XDtField:ifHasFieldTag>
! > <XDtComment:comment> end tag *column* </XDtComment:comment>
!
! <XDtField:forAllFieldTags
tagName="jdo.join-column-vendor-extension" superclasses="false">
! <extension vendor-name="<XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="vendor-name"/>"
! key="<XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="key"/>"
! value="<XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="value"/>">
! <XDtField:fieldTagValue
tagName="jdo.join-column-vendor-extension" paramName="content" default=""/>
! </extension>
! </XDtField:forAllFieldTags>
!
! </column>
! </XDtField:forAllFieldTags>
<XDtField:forAllFieldTags tagName="jdo.join-vendor-extension"
superclasses="false">
--- 10,28 ----
outer="<XDtField:fieldTagValue tagName="jdo.join"
paramName="outer" values="true,false" default="false"/>"
</XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join"
paramName="delete-action">
! delete-action="<XDtField:fieldTagValue tagName="jdo.join"
paramName="delete-action" values="restrict,cascade,null,default,none"
default="default"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join" paramName="indexed">
! indexed="<XDtField:fieldTagValue tagName="jdo.join"
paramName="indexed" values="true,false,unique"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.join" paramName="unique">
! unique="<XDtField:fieldTagValue tagName="jdo.join"
paramName="unique" values="true,false"/>"
</XDtField:ifHasFieldTag>
>
! <XDtField:ifHasFieldTag tagName="jdo.join">
! <XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_join_column.xdt">
! </XDtMerge:merge>
! </XDtField:ifHasFieldTag>
<XDtField:forAllFieldTags tagName="jdo.join-vendor-extension"
superclasses="false">
Index: jdo_xml.package_class_field_value_column.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_field_value_column.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** jdo_xml.package_class_field_value_column.xdt 14 Jul 2005 18:40:51
-0000 1.1
--- jdo_xml.package_class_field_value_column.xdt 27 Aug 2005 16:13:59
-0000 1.2
***************
*** 1,4 ****
- <value>
<column
<XDtField:ifHasFieldTag tagName="jdo.value-column"
paramName="name">
--- 1,3 ----
***************
*** 36,51 ****
</XDtField:ifHasFieldTag>
> <XDtComment:comment> end tag *column* </XDtComment:comment>
!
<XDtField:forAllFieldTags
tagName="jdo.value-column-vendor-extension" superclasses="false">
<extension vendor-name="<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="vendor-name"/>"
! key="<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="key"/>"
value="<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="value"/>">
<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="content" default=""/>
</extension>
</XDtField:forAllFieldTags>
!
<XDtJdo:forAllVendorExtensions level="value-column">
<XDtJdo:vendorExtension/>
</XDtJdo:forAllVendorExtensions>
</column>
- </value>
\ No newline at end of file
--- 35,49 ----
</XDtField:ifHasFieldTag>
> <XDtComment:comment> end tag *column* </XDtComment:comment>
!
<XDtField:forAllFieldTags
tagName="jdo.value-column-vendor-extension" superclasses="false">
<extension vendor-name="<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="vendor-name"/>"
! key="<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="value"/>"
value="<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="value"/>">
<XDtField:fieldTagValue
tagName="jdo.value-column-vendor-extension" paramName="content" default=""/>
</extension>
</XDtField:forAllFieldTags>
!
<XDtJdo:forAllVendorExtensions level="value-column">
<XDtJdo:vendorExtension/>
</XDtJdo:forAllVendorExtensions>
</column>
Index: jdo_xml.package_class_inheritance.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_inheritance.xdt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** jdo_xml.package_class_inheritance.xdt 15 Jan 2005 00:09:28 -0000
1.2
--- jdo_xml.package_class_inheritance.xdt 27 Aug 2005 16:13:59 -0000
1.3
***************
*** 14,18 ****
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator"
paramName="strategy" superclasses="false">
! strategy="<XDtClass:classTagValue
tagName="jdo.inheritance-discriminator" paramName="strategy"
values="value-map,class-name,none"/>"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator"
paramName="indexed" superclasses="false">
--- 14,18 ----
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator"
paramName="strategy" superclasses="false">
! strategy="<XDtClass:classTagValue
tagName="jdo.inheritance-discriminator" paramName="strategy"/>"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator"
paramName="indexed" superclasses="false">
***************
*** 49,52 ****
--- 49,58 ----
allows-null="<XDtClass:classTagValue
tagName="jdo.inheritance-discriminator-column" paramName="allows-null"/>"
</XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag
tagName="jdo.inheritance-discriminator-column" paramName="default-value"
superclasses="false">
+ default-value="<XDtClass:classTagValue
tagName="jdo.inheritance-discriminator-column" paramName="default-value"/>"
+ </XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag
tagName="jdo.inheritance-discriminator-column" paramName="insert-value"
superclasses="false">
+ insert-value="<XDtClass:classTagValue
tagName="jdo.inheritance-discriminator-column" paramName="insert-value"/>"
+ </XDtClass:ifHasClassTag>
> <XDtComment:comment> end tag *column* </XDtComment:comment>
</column>
Index: jdo_xml.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.xdt,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** jdo_xml.xdt 18 Jul 2005 22:09:37 -0000 1.18
--- jdo_xml.xdt 27 Aug 2005 16:13:59 -0000 1.19
***************
*** 21,24 ****
--- 21,35 ----
objectid-class="<XDtClass:classTagValue
tagName="jdo.persistence-capable" paramName="objectid-class"/>"
</XDtClass:ifHasClassTag>
+ <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0">
+ <XDtClass:ifHasClassTag tagName="jdo.persistence-capable"
paramName="catalog" superclasses="false">
+ objectid-class="<XDtClass:classTagValue
tagName="jdo.persistence-capable" paramName="catalog"/>"
+ </XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="jdo.persistence-capable"
paramName="schema" superclasses="false">
+ objectid-class="<XDtClass:classTagValue
tagName="jdo.persistence-capable" paramName="schema"/>"
+ </XDtClass:ifHasClassTag>
+ </XDtConfig:ifConfigParamEquals>
+ <XDtClass:ifHasClassTag tagName="jdo.persistence-capable"
paramName="table" superclasses="false">
+ objectid-class="<XDtClass:classTagValue
tagName="jdo.persistence-capable" paramName="table"/>"
+ </XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.persistence-capable"
paramName="requires-extent" superclasses="false">
requires-extent="<XDtClass:classTagValue
tagName="jdo.persistence-capable" paramName="requires-extent"/>"
***************
*** 27,33 ****
persistence-capable-superclass="<XDtClass:classTagValue
tagName="jdo.persistence-capable" paramName="persistence-capable-superclass"/>"
</XDtClass:ifHasClassTag>
- <XDtClass:ifHasClassTag tagName="jdo.persistence-capable"
paramName="table" superclasses="false">
- table="<XDtClass:classTagValue tagName="jdo.persistence-capable"
paramName="table"/>"
- </XDtClass:ifHasClassTag>
<XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0">
<XDtClass:ifHasClassTag tagName="jdo.persistence-capable"
paramName="detachable" superclasses="false">
--- 38,41 ----
Index: jdo_xml.package_class_field_key.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_field_key.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** jdo_xml.package_class_field_key.xdt 25 Aug 2005 02:02:10 -0000 1.1
--- jdo_xml.package_class_field_key.xdt 27 Aug 2005 16:13:59 -0000 1.2
***************
*** 4,7 ****
--- 4,10 ----
column="<XDtField:fieldTagValue tagName="jdo.key"
paramName="column"/>"
</XDtField:ifHasFieldTag>
+ <XDtField:ifHasFieldTag tagName="jdo.key" paramName="serialized">
+ serialized="<XDtField:fieldTagValue tagName="jdo.key"
paramName="serialized" values="true,false"/>"
+ </XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.key"
paramName="delete-action">
delete-action="<XDtField:fieldTagValue tagName="jdo.key"
paramName="delete-action" values="restrict,cascade,null,default,none"/>"
***************
*** 21,23 ****
</XDtMerge:merge>
</XDtField:forAllFieldTags>
! </key>
\ No newline at end of file
--- 24,26 ----
</XDtMerge:merge>
</XDtField:forAllFieldTags>
! </key>
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.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** jdo_xml.package_class_field.xdt 25 Aug 2005 17:52:57 -0000 1.8
--- jdo_xml.package_class_field.xdt 27 Aug 2005 16:13:59 -0000 1.9
***************
*** 4,7 ****
--- 4,15 ----
persistence-modifier="<XDtField:fieldTagValue
tagName="jdo.field" paramName="persistence-modifier"
values="persistent,transactional,none" default="persistent"/>"
</XDtField:ifHasFieldTag>
+ <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0">
+ <XDtField:ifHasFieldTag tagName="jdo.field" paramName="table">
+ table="<XDtField:fieldTagValue tagName="jdo.field"
paramName="table"/>"
+ </XDtField:ifHasFieldTag>
+ <XDtField:ifHasFieldTag tagName="jdo.field" paramName="column">
+ column="<XDtField:fieldTagValue tagName="jdo.field"
paramName="column"/>"
+ </XDtField:ifHasFieldTag>
+ </XDtConfig:ifConfigParamEquals>
<XDtField:ifHasFieldTag tagName="jdo.field" paramName="primary-key">
primary-key="<XDtField:fieldTagValue tagName="jdo.field"
paramName="primary-key" values="true,false" default="false"/>"
***************
*** 17,23 ****
</XDtField:ifHasFieldTag>
<XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0">
- <XDtField:ifHasFieldTag tagName="jdo.field" paramName="table">
- table="<XDtField:fieldTagValue tagName="jdo.field"
paramName="table"/>"
- </XDtField:ifHasFieldTag>
<XDtField:ifHasFieldTag tagName="jdo.field" paramName="serialized">
serialized="<XDtField:fieldTagValue tagName="jdo.field"
paramName="serialized" values="true,false"/>"
--- 25,28 ----
***************
*** 29,47 ****
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"/>"
--- 34,37 ----
***************
*** 56,62 ****
sequence="<XDtField:fieldTagValue tagName="jdo.field"
paramName="sequence"/>"
</XDtField:ifHasFieldTag>
</XDtConfig:ifConfigParamEquals>
> <XDtComment:comment> --- end tag *field* --- </XDtComment:comment>
!
<XDtField:forAllFieldTags tagName="jdo.field-vendor-extension"
superclasses="false">
<extension vendor-name="<XDtField:fieldTagValue
tagName="jdo.field-vendor-extension" paramName="vendor-name"/>"
--- 46,64 ----
sequence="<XDtField:fieldTagValue tagName="jdo.field"
paramName="sequence"/>"
</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>
</XDtConfig:ifConfigParamEquals>
> <XDtComment:comment> --- end tag *field* --- </XDtComment:comment>
!
<XDtField:forAllFieldTags tagName="jdo.field-vendor-extension"
superclasses="false">
<extension vendor-name="<XDtField:fieldTagValue
tagName="jdo.field-vendor-extension" paramName="vendor-name"/>"
***************
*** 66,70 ****
</extension>
</XDtField:forAllFieldTags>
!
<XDtField:ifFieldTagValueEquals tagName="jdo.field"
paramName="collection-type" value="collection">
<collection
--- 68,72 ----
</extension>
</XDtField:forAllFieldTags>
!
<XDtField:ifFieldTagValueEquals tagName="jdo.field"
paramName="collection-type" value="collection">
<collection
***************
*** 145,158 ****
</XDtMerge:merge>
</XDtField:ifHasFieldTag>
- </XDtConfig:ifConfigParamEquals>
! <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0">
<XDtField:ifHasFieldTag tagName="jdo.element">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_element.xdt">
</XDtMerge:merge>
</XDtField:ifHasFieldTag>
- </XDtConfig:ifConfigParamEquals>
! <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0">
<XDtField:forAllFieldTags tagName="jdo.key" superclasses="false">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_key.xdt">
--- 147,170 ----
</XDtMerge:merge>
</XDtField:ifHasFieldTag>
!
<XDtField:ifHasFieldTag tagName="jdo.element">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_element.xdt">
</XDtMerge:merge>
</XDtField:ifHasFieldTag>
! <XDtComment:comment> If there is no @jdo.element, there might still be a
@jdo.element-column. </XDtComment:comment>
! <XDtField:ifDoesntHaveFieldTag tagName="jdo.element"
superclasses="false">
! <XDtField:ifHasFieldTag tagName="jdo.element-column">
! <element>
! <XDtField:forAllFieldTags tagName="jdo.element-column"
superclasses="false">
! <XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_element_column.xdt">
! </XDtMerge:merge>
! </XDtField:forAllFieldTags>
! </element>
! </XDtField:ifHasFieldTag>
! </XDtField:ifDoesntHaveFieldTag>
!
!
<XDtField:forAllFieldTags tagName="jdo.key" superclasses="false">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_key.xdt">
***************
*** 172,182 ****
</XDtField:ifDoesntHaveFieldTag>
! <XDtField:forAllFieldTags tagName="jdo.value-column"
superclasses="false">
! <XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_value_column.xdt">
</XDtMerge:merge>
</XDtField:forAllFieldTags>
- </XDtConfig:ifConfigParamEquals>
! <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0">
<XDtField:forAllFieldTags tagName="jdo.column"
superclasses="false">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_column.xdt">
--- 184,206 ----
</XDtField:ifDoesntHaveFieldTag>
!
! <XDtField:forAllFieldTags tagName="jdo.value" superclasses="false">
! <XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_value.xdt">
</XDtMerge:merge>
</XDtField:forAllFieldTags>
! <XDtComment:comment> If there is no @jdo.value, there might still be a
@jdo.value-column. </XDtComment:comment>
! <XDtField:ifDoesntHaveFieldTag tagName="jdo.value"
superclasses="false">
! <XDtField:ifHasFieldTag tagName="jdo.value-column">
! <value>
! <XDtField:forAllFieldTags tagName="jdo.value-column"
superclasses="false">
! <XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_value_column.xdt">
! </XDtMerge:merge>
! </XDtField:forAllFieldTags>
! </value>
! </XDtField:ifHasFieldTag>
! </XDtField:ifDoesntHaveFieldTag>
!
!
<XDtField:forAllFieldTags tagName="jdo.column"
superclasses="false">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_column.xdt">
Index: jdo_xml.package_class_field_element.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_field_element.xdt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** jdo_xml.package_class_field_element.xdt 18 Jul 2005 22:09:37 -0000
1.2
--- jdo_xml.package_class_field_element.xdt 27 Aug 2005 16:13:59 -0000
1.3
***************
*** 7,15 ****
serialized="<XDtField:fieldTagValue tagName="jdo.element"
paramName="serialized" values="true,false"/>"
</XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.element"
paramName="foreign-key">
! foreign-key="<XDtField:fieldTagValue
tagName="jdo.element" paramName="foreign-key"/>"
</XDtField:ifHasFieldTag>
> <XDtComment:comment> end tag *element* </XDtComment:comment>
! <XDtField:forAllFieldTags tagName="jdo.element-column"
superclasses="false">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_element_column.xdt">
</XDtMerge:merge>
--- 7,24 ----
serialized="<XDtField:fieldTagValue tagName="jdo.element"
paramName="serialized" values="true,false"/>"
</XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.element"
paramName="delete-action">
! delete-action="<XDtField:fieldTagValue
tagName="jdo.element" paramName="delete-action"
values="restrict,cascade,null,default,none"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.element"
paramName="update-action">
! update-action="<XDtField:fieldTagValue
tagName="jdo.element" paramName="update-action"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.element" paramName="indexed">
! indexed="<XDtField:fieldTagValue tagName="jdo.element"
paramName="indexed" values="true,false,unique"/>"
! </XDtField:ifHasFieldTag>
! <XDtField:ifHasFieldTag tagName="jdo.element" paramName="unique">
! unique="<XDtField:fieldTagValue tagName="jdo.element"
paramName="unique" values="true,false"/>"
</XDtField:ifHasFieldTag>
> <XDtComment:comment> end tag *element* </XDtComment:comment>
! <XDtField:forAllFieldTags tagName="jdo.element-column"
superclasses="false">
<XDtMerge:merge
file="xdoclet/modules/jdo/resources/jdo_xml.package_class_field_element_column.xdt">
</XDtMerge:merge>
Index: jdo_xml.package_class_datastore-identity.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_datastore-identity.xdt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** jdo_xml.package_class_datastore-identity.xdt 15 Jan 2005 00:09:28
-0000 1.2
--- jdo_xml.package_class_datastore-identity.xdt 27 Aug 2005 16:13:59
-0000 1.3
***************
*** 7,15 ****
strategy="<XDtClass:classTagValue
tagName="jdo.datastore-identity" paramName="strategy"/>"
</XDtClass:ifHasClassTag>
! <XDtClass:ifHasClassTag tagName="jdo.datastore-identity"
paramName="sequence-name" superclasses="false">
! sequence-name="<XDtClass:classTagValue
tagName="jdo.datastore-identity" paramName="sequence-name"/>"
! </XDtClass:ifHasClassTag>
! <XDtClass:ifHasClassTag tagName="jdo.datastore-identity"
paramName="factory-class" superclasses="false">
! factory-class="<XDtClass:classTagValue
tagName="jdo.datastore-identity" paramName="factory-class"/>"
</XDtClass:ifHasClassTag>
> <XDtComment:comment> end tag *datastore-identity*
</XDtComment:comment>
--- 7,12 ----
strategy="<XDtClass:classTagValue
tagName="jdo.datastore-identity" paramName="strategy"/>"
</XDtClass:ifHasClassTag>
! <XDtClass:ifHasClassTag tagName="jdo.datastore-identity"
paramName="sequence" superclasses="false">
! sequence-name="<XDtClass:classTagValue
tagName="jdo.datastore-identity" paramName="sequence"/>"
</XDtClass:ifHasClassTag>
> <XDtComment:comment> end tag *datastore-identity*
</XDtComment:comment>
***************
*** 43,46 ****
--- 40,49 ----
allows-null="<XDtClass:classTagValue
tagName="jdo.datastore-identity-column" paramName="allows-null"/>"
</XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="jdo.datastore-identity-column"
paramName="default-value" superclasses="false">
+ default-value="<XDtClass:classTagValue
tagName="jdo.datastore-identity-column" paramName="default-value"/>"
+ </XDtClass:ifHasClassTag>
+ <XDtClass:ifHasClassTag tagName="jdo.datastore-identity-column"
paramName="insert-value" superclasses="false">
+ insert-value="<XDtClass:classTagValue
tagName="jdo.datastore-identity-column" paramName="insert-value"/>"
+ </XDtClass:ifHasClassTag>
> <XDtComment:comment> end tag *column* </XDtComment:comment>
Index: jdo_xml.package_sequence.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_sequence.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** jdo_xml.package_sequence.xdt 14 Aug 2004 20:19:34 -0000 1.1
--- jdo_xml.package_sequence.xdt 27 Aug 2005 16:13:59 -0000 1.2
***************
*** 4,9 ****
name="<XDtClass:classTagValue tagName="jdo.sequence"
paramName="name"/>"
</XDtClass:ifHasClassTag>
! <XDtClass:ifHasClassTag tagName="jdo.sequence"
paramName="sequence-name" superclasses="false">
! sequence-name="<XDtClass:classTagValue
tagName="jdo.sequence" paramName="sequence-name"/>"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.sequence" paramName="strategy"
superclasses="false">
--- 4,12 ----
name="<XDtClass:classTagValue tagName="jdo.sequence"
paramName="name"/>"
</XDtClass:ifHasClassTag>
! <XDtClass:ifHasClassTag tagName="jdo.sequence"
paramName="datastore-sequence" superclasses="false">
! sequence-name="<XDtClass:classTagValue
tagName="jdo.sequence" paramName="datastore-sequence"/>"
! </XDtClass:ifHasClassTag>
! <XDtClass:ifHasClassTag tagName="jdo.sequence"
paramName="factory-class" superclasses="false">
! factory-class="<XDtClass:classTagValue
tagName="jdo.sequence" paramName="factory-class"/>"
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.sequence" paramName="strategy"
superclasses="false">
Index: jdo_xml.package_class_fetch-group.xdt
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.package_class_fetch-group.xdt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** jdo_xml.package_class_fetch-group.xdt 22 Nov 2004 14:43:19 -0000
1.1
--- jdo_xml.package_class_fetch-group.xdt 27 Aug 2005 16:13:59 -0000
1.2
***************
*** 5,9 ****
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.fetch-group"
paramName="post-load">
! post-load="<XDtClass:classTagValue
tagName="jdo.fetch-group" paramName="post-load"/>"
</XDtClass:ifHasClassTag>
>
--- 5,9 ----
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jdo.fetch-group"
paramName="post-load">
! post-load="<XDtClass:classTagValue
tagName="jdo.fetch-group" paramName="post-load" values="true,false"/>"
</XDtClass:ifHasClassTag>
>
***************
*** 19,21 ****
</XDtClass:ifHasClassTag>
</fetch-group>
! </XDtClass:forAllClassTags>
\ No newline at end of file
--- 19,21 ----
</XDtClass:ifHasClassTag>
</fetch-group>
! </XDtClass:forAllClassTags>
-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel