Update of /cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7290/modules/jdo/src/xdoclet/modules/jdo/resources
Modified Files: jdo_2_0.dtd jdo_xml.xdt jdo_xml.package_class_field.xdt Added Files: jdo_xml.package_class_inheritance.xdt jdo_xml.package_class_implements.xdt Log Message: added some new JDO2 tags (e.g. param "detachable" or tag "inheritance") --- NEW FILE: jdo_xml.package_class_inheritance.xdt --- <inheritance <XDtClass:ifHasClassTag tagName="jdo.inheritance" paramName="strategy" superclasses="false"> strategy="<XDtClass:classTagValue tagName="jdo.inheritance" paramName="strategy" values="no-table,new-table,superclass-table"/>" </XDtClass:ifHasClassTag> > <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator" superclasses="false"> <discriminator <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator" paramName="column" superclasses="false"> column="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator" paramName="column"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator" paramName="value" superclasses="false"> value="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator" paramName="value"/>" </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"> indexed="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator" paramName="indexed" values="true,false,unique"/>" </XDtClass:ifHasClassTag> > <XDtComment:comment> end tag *discriminator* </XDtComment:comment> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" superclasses="false"> <column <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="name" superclasses="false"> name="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="name"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="target" superclasses="false"> target="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="target"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="target-field" superclasses="false"> target-field="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="target-field"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="jdbc-type" superclasses="false"> jdbc-type="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="jdbc-type"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="sql-type" superclasses="false"> sql-type="XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="sql-type"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="length" superclasses="false"> length="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="length"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="scale" superclasses="false"> scale="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="scale"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="precision" superclasses="false"> precision="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="precision"/>" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="jdo.inheritance-discriminator-column" paramName="nulls-allowed" superclasses="false"> nulls-allowed="<XDtClass:classTagValue tagName="jdo.inheritance-discriminator-column" paramName="nulls-allowed"/>" </XDtClass:ifHasClassTag> > <XDtComment:comment> end tag *column* </XDtComment:comment> </column> </XDtClass:ifHasClassTag> </discriminator> </XDtClass:ifHasClassTag> </inheritance> --- NEW FILE: jdo_xml.package_class_implements.xdt --- <XDtClass:forAllClassTags tagName="jdo.implements" superclasses="false"> </XDtClass:forAllClassTags> 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.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** jdo_2_0.dtd 22 Nov 2004 14:43:18 -0000 1.2 --- jdo_2_0.dtd 6 Jan 2005 16:21:07 -0000 1.3 *************** *** 48,60 **** <!ELEMENT jdo ((package)+, (query)*, (extension)*)> ! <!ELEMENT package ((interface)*, (class)+, (sequence)*, (extension)*)> <!ATTLIST package name CDATA #REQUIRED> <!ELEMENT interface ((property)*, (extension*))> <!ATTLIST interface name CDATA #REQUIRED> <!ATTLIST interface requires-extent (true|false) 'true'> ! <!ELEMENT property ((collection|map|array|column)? , extension*)> <!ATTLIST property name CDATA #REQUIRED> <!ATTLIST property column CDATA #IMPLIED> ! <!ELEMENT class (datastore-identity?, implements*, inheritance?,join*, foreign-key*, index*, field*, fetch-group*, version?, query*, extension*)> <!ATTLIST class name CDATA #REQUIRED> <!ATTLIST class identity-type (application|datastore|nondurable) #IMPLIED> --- 48,65 ---- <!ELEMENT jdo ((package)+, (query)*, (extension)*)> ! ! <!ELEMENT package (extension*, (interface|class|sequence)*, (extension)*)> <!ATTLIST package name CDATA #REQUIRED> + <!ELEMENT interface ((property)*, (extension*))> <!ATTLIST interface name CDATA #REQUIRED> <!ATTLIST interface requires-extent (true|false) 'true'> ! ! <!ELEMENT property ((join?, element?, key?, value?, order?, column)? , extension*)> <!ATTLIST property name CDATA #REQUIRED> <!ATTLIST property column CDATA #IMPLIED> ! ! <!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> *************** *** 63,71 **** <!ATTLIST class requires-extent (true|false) 'true'> <!ATTLIST class persistence-capable-superclass CDATA #IMPLIED> <!ATTLIST class embedded-only (true|false) #IMPLIED> <!ATTLIST class persistence-modifier (persistence-capable|persistence-aware|non-persistent) #IMPLIED> ! <!ELEMENT version (extension*)> ! <!ATTLIST version strategy (state-comparison|timestamp|version-number) #IMPLIED> <!ATTLIST version column CDATA #IMPLIED> <!ELEMENT join (column*, index?, foreign-key?, extension*)> <!ATTLIST join table CDATA #IMPLIED> --- 68,80 ---- <!ATTLIST class requires-extent (true|false) 'true'> <!ATTLIST class persistence-capable-superclass CDATA #IMPLIED> + <!ATTLIST class detachable (true|false) 'false'> <!ATTLIST class embedded-only (true|false) #IMPLIED> <!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*)> <!ATTLIST join table CDATA #IMPLIED> *************** *** 73,89 **** <!ATTLIST join outer (true|false) 'false'> <!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-name CDATA #IMPLIED> ! <!ATTLIST datastore-identity factory-class CDATA #IMPLIED> <!ELEMENT implements ((property-field)+, (extension)*)> <!ATTLIST implements name CDATA #REQUIRED> ! <!ELEMENT inheritance (discriminator?, extension*)> <!ATTLIST inheritance strategy CDATA #REQUIRED> ! <!ELEMENT discriminator (column?, extension*)> <!ATTLIST discriminator column CDATA #IMPLIED> <!ATTLIST discriminator value CDATA #IMPLIED> <!ATTLIST discriminator strategy (value-map|class-name|none) #IMPLIED> <!ELEMENT column (extension*)> <!ATTLIST column name CDATA #IMPLIED> --- 82,103 ---- <!ATTLIST join outer (true|false) 'false'> <!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> <!ATTLIST discriminator strategy (value-map|class-name|none) #IMPLIED> + <!ATTLIST discriminator indexed (true|false|unique) #IMPLIED> + <!ELEMENT column (extension*)> <!ATTLIST column name CDATA #IMPLIED> *************** *** 95,103 **** <!ATTLIST column scale CDATA #IMPLIED> <!ATTLIST column precision CDATA #IMPLIED> ! <!ATTLIST column nulls-allowed 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?, extension*)?> <!ATTLIST field name CDATA #REQUIRED> <!ATTLIST field persistence-modifier (persistent|transactional|none) #IMPLIED> --- 109,121 ---- <!ATTLIST column scale CDATA #IMPLIED> <!ATTLIST column precision CDATA #IMPLIED> ! <!ATTLIST column allows-null CDATA #IMPLIED> ! <!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> *************** *** 110,128 **** <!ATTLIST field dependent (true|false) #IMPLIED> <!ATTLIST field value-factory CDATA #IMPLIED> <!ATTLIST field foreign-key CDATA #IMPLIED> ! <!ATTLIST field fetch-group CDATA #IMPLIED> ! <!ATTLIST field depth CDATA #IMPLIED> <!ATTLIST field column CDATA #IMPLIED> <!ATTLIST field mapped-by CDATA #IMPLIED> <!ELEMENT foreign-key (column*, extension*)> <!ATTLIST foreign-key deferred (true|false) #IMPLIED> ! <!ATTLIST foreign-key delete-action (cascade|restrict|nullify) #IMPLIED> ! <!ATTLIST foreign-key update-action (cascade|restrict) #IMPLIED> <!ATTLIST foreign-key unique (true|false) #IMPLIED> <!ATTLIST foreign-key name CDATA #IMPLIED> <!ELEMENT collection (order?, extension*)> <!ATTLIST collection element-type CDATA #IMPLIED> <!ATTLIST collection embedded-element (true|false) #IMPLIED> <!ATTLIST collection dependent-element (true|false) #IMPLIED> <!ELEMENT map (extension)*> <!ATTLIST map key-type CDATA #IMPLIED> --- 128,152 ---- <!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> ! <!ATTLIST foreign-key update-action (cascade|restrict|default) #IMPLIED> <!ATTLIST foreign-key unique (true|false) #IMPLIED> <!ATTLIST foreign-key name CDATA #IMPLIED> + <!ELEMENT collection (order?, extension*)> <!ATTLIST collection element-type CDATA #IMPLIED> <!ATTLIST collection embedded-element (true|false) #IMPLIED> <!ATTLIST collection dependent-element (true|false) #IMPLIED> + <!ELEMENT map (extension)*> <!ATTLIST map key-type CDATA #IMPLIED> *************** *** 132,143 **** <!ATTLIST map embedded-value (true|false) #IMPLIED> <!ATTLIST map dependent-value (true|false) #IMPLIED> ! <!ELEMENT key (column*, index?, embedded?, foreign-key?, extension*)> <!ATTLIST key column CDATA #IMPLIED> <!ATTLIST key serialized (true|false) #IMPLIED> <!ATTLIST key foreign-key CDATA #IMPLIED> ! <!ELEMENT value (column*, index?, embedded?, foreign-key?, extension*)> ! <!ATTLIST value column CDATA #IMPLIED> <!ATTLIST value serialized (true|false) #IMPLIED> <!ATTLIST value foreign-key CDATA #IMPLIED> <!ELEMENT array (column*, embedded?, foreign-key?, extension*)> <!ATTLIST array column (true|false) #IMPLIED> --- 156,175 ---- <!ATTLIST map embedded-value (true|false) #IMPLIED> <!ATTLIST map dependent-value (true|false) #IMPLIED> ! ! <!ELEMENT key (extension*, embedded?, column*, foreign-key?, index?, unique?, extension*)> <!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> *************** *** 146,186 **** <!ATTLIST array embedded-element (true|false) #IMPLIED> <!ATTLIST array dependent-element (true|false) #IMPLIED> ! <!ELEMENT element (column*, index?, embedded?, foreign-key?, extension*)> <!ATTLIST element column CDATA #IMPLIED> - <!ATTLIST element serialized (true|false) #IMPLIED> <!ATTLIST element foreign-key CDATA #IMPLIED> ! <!ELEMENT order (column?, extension*)> <!ATTLIST order column CDATA #IMPLIED> <!ELEMENT fetch-group (fetch-group|field)*> <!ATTLIST fetch-group name CDATA #REQUIRED> <!ATTLIST fetch-group post-load (true|false) #IMPLIED> ! <!ELEMENT embedded (field*, owner?, extension*)> ! <!ELEMENT owner (field?, extension*)> <!ELEMENT sequence (extension*)> <!ATTLIST sequence name CDATA #REQUIRED> <!ATTLIST sequence sequence-name CDATA #REQUIRED> <!ATTLIST sequence strategy (non-transactional|transactional-contiguous|transactional-holes-allowed) #REQUIRED> ! <!ELEMENT index (extension*)> <!ATTLIST index name CDATA #IMPLIED> <!ATTLIST index unique (true|false) 'false'> ! <!ELEMENT query (declare?, filter?, sql?, result?, extension*)> <!ATTLIST query name CDATA #IMPLIED> <!ATTLIST query language CDATA #IMPLIED> ! <!ATTLIST query ignore-cache CDATA #IMPLIED> ! <!ATTLIST query include-subclasses CDATA #IMPLIED> ! <!ATTLIST query filter CDATA #IMPLIED> ! <!ATTLIST query sql CDATA #IMPLIED> ! <!ATTLIST query ordering CDATA #IMPLIED> ! <!ATTLIST query range CDATA #IMPLIED> ! <!ELEMENT filter ANY> ! <!ELEMENT sql ANY> ! <!ELEMENT declare (extension*)> ! <!ATTLIST declare imports CDATA #IMPLIED> ! <!ATTLIST declare parameters CDATA #IMPLIED> ! <!ATTLIST declare variables CDATA #IMPLIED> ! <!ELEMENT result (extension*)> ! <!ATTLIST result unique CDATA #IMPLIED> ! <!ATTLIST result class CDATA #IMPLIED> ! <!ATTLIST result grouping CDATA #IMPLIED> <!ELEMENT extension ANY> <!ATTLIST extension vendor-name CDATA #REQUIRED> --- 178,223 ---- <!ATTLIST array embedded-element (true|false) #IMPLIED> <!ATTLIST array dependent-element (true|false) #IMPLIED> ! ! <!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> ! ! <!ELEMENT order (extension*, column*, index?, extension*)> <!ATTLIST order column CDATA #IMPLIED> + <!ATTLIST order indexed (true|false|unique) #IMPLIED> + <!ELEMENT fetch-group (fetch-group|field)*> <!ATTLIST fetch-group name CDATA #REQUIRED> <!ATTLIST fetch-group post-load (true|false) #IMPLIED> ! ! <!ELEMENT embedded (extension*, field*, extension*)> ! <!ATTLIST embedded owner-field CDATA #IMPLIED> ! <!ATTLIST embedded null-indicator-column CDATA #IMPLIED> ! <!ATTLIST embedded null-indicator-value CDATA #IMPLIED> ! ! <!ELEMENT owner (extension*, field?, extension*)> ! <!ELEMENT sequence (extension*)> <!ATTLIST sequence name CDATA #REQUIRED> <!ATTLIST sequence sequence-name CDATA #REQUIRED> <!ATTLIST sequence strategy (non-transactional|transactional-contiguous|transactional-holes-allowed) #REQUIRED> ! ! <!ELEMENT index (extension*, (column|field|property)*, extension*)> <!ATTLIST index name CDATA #IMPLIED> + <!ATTLIST index column CDATA #IMPLIED> <!ATTLIST index unique (true|false) 'false'> ! ! <!ELEMENT unique (extension*, (column|field|property)*, extension*)> ! <!ATTLIST unique name CDATA #IMPLIED> ! <!ATTLIST unique table CDATA #IMPLIED> ! <!ATTLIST unique deferred (true|false) 'false'> ! ! <!ELEMENT query (#PCDATA | extension)*> <!ATTLIST query name CDATA #IMPLIED> <!ATTLIST query language CDATA #IMPLIED> ! <!ELEMENT extension ANY> <!ATTLIST extension vendor-name CDATA #REQUIRED> Index: jdo_xml.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources/jdo_xml.xdt,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -r1.12 -r1.13 *** jdo_xml.xdt 17 Dec 2004 20:45:10 -0000 1.12 --- jdo_xml.xdt 6 Jan 2005 16:21:07 -0000 1.13 *************** *** 17,21 **** <class name="<XDtClass:className/>" identity-type="<XDtClass:classTagValue tagName="jdo.persistence-capable" paramName="identity-type" values="application,datastore,nondurable" default="datastore"/>" ! <XDtClass:ifHasClassTag tagName="jdo.persistence-capable" paramName="objectid-class"> objectid-class="<XDtClass:classTagValue tagName="jdo.persistence-capable" paramName="objectid-class"/>" </XDtClass:ifHasClassTag> --- 17,21 ---- <class name="<XDtClass:className/>" identity-type="<XDtClass:classTagValue tagName="jdo.persistence-capable" paramName="identity-type" values="application,datastore,nondurable" default="datastore"/>" ! <XDtClass:ifHasClassTag tagName="jdo.persistence-capable" paramName="objectid-class" superclasses="false"> objectid-class="<XDtClass:classTagValue tagName="jdo.persistence-capable" paramName="objectid-class"/>" </XDtClass:ifHasClassTag> *************** *** 29,32 **** --- 29,43 ---- 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"> + detachable="<XDtClass:classTagValue tagName="jdo.persistence-capable" paramName="detachable" values="true,false"/>" + </XDtClass:ifHasClassTag> + <XDtClass:ifHasClassTag tagName="jdo.persistence-capable" paramName="embedded-only" superclasses="false"> + embedded-only="<XDtClass:classTagValue tagName="jdo.persistence-capable" paramName="embedded-only"/>" + </XDtClass:ifHasClassTag> + <XDtClass:ifHasClassTag tagName="jdo.persistence-capable" paramName="persistence-modifier" superclasses="false"> + persistence-modifier="<XDtClass:classTagValue tagName="jdo.persistence-capable" paramName="persistence-modifier" values="persistence-capable,persistence-aware,non-persistent"/>" + </XDtClass:ifHasClassTag> + </XDtConfig:ifConfigParamEquals> > <XDtComment:comment> --- end tag *class* --- </XDtComment:comment> *************** *** 43,46 **** --- 54,64 ---- </XDtJdo:forAllVendorExtensions> + <XDtConfig:ifConfigParamEquals paramName="jdospec" value="2.0"> + <XDtClass:ifHasClassTag tagName="jdo.inheritance" superclasses="false"> + <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_inheritance.xdt"> + </XDtMerge:merge> + </XDtClass:ifHasClassTag> + </XDtConfig:ifConfigParamEquals> + <XDtField:forAllFields superclasses="false"> <XDtField:ifHasFieldTag tagName="jdo.field"> *************** *** 61,68 **** </XDtClass:ifHasClassTag> ! <XDtClass:forAllClassTags tagName="jdo.implements" superclasses="false"> ! </XDtClass:forAllClassTags> </XDtConfig:ifConfigParamEquals> ! </class> </XDtClass:ifHasClassTag> --- 79,86 ---- </XDtClass:ifHasClassTag> ! <XDtMerge:merge file="xdoclet/modules/jdo/resources/jdo_xml.package_class_implements.xdt"> ! </XDtMerge:merge> </XDtConfig:ifConfigParamEquals> ! </class> </XDtClass:ifHasClassTag> 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.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** jdo_xml.package_class_field.xdt 1 Sep 2004 20:47:41 -0000 1.2 --- jdo_xml.package_class_field.xdt 6 Jan 2005 16:21:07 -0000 1.3 *************** *** 1,4 **** ! <field name="<XDtField:fieldName/>" <XDtField:ifHasFieldTag tagName="jdo.field" paramName="persistence-modifier"> persistence-modifier="<XDtField:fieldTagValue tagName="jdo.field" paramName="persistence-modifier" values="persistent,transactional,none" default="persistent"/>" --- 1,4 ---- ! <field name="<XDtField:fieldName/>" <XDtField:ifHasFieldTag tagName="jdo.field" paramName="persistence-modifier"> persistence-modifier="<XDtField:fieldTagValue tagName="jdo.field" paramName="persistence-modifier" values="persistent,transactional,none" default="persistent"/>" ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel