Update of /cvsroot/xdoclet/xdoclet/modules/jdo/src/xdoclet/modules/jdo/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18081/modules/jdo/src/xdoclet/modules/jdo/resources
Modified Files: jdo_2_0.dtd Log Message: new JDO 2.0 DTD 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.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** jdo_2_0.dtd 21 Feb 2005 15:56:32 -0000 1.4 --- jdo_2_0.dtd 14 Jul 2005 16:55:59 -0000 1.5 *************** *** 48,68 **** <!ELEMENT jdo (extension*, (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*, unmapped?, query*, fetch-group*, extension*)> <!ATTLIST class name CDATA #REQUIRED> <!ATTLIST class identity-type (application|datastore|nondurable) #IMPLIED> <!ATTLIST class objectid-class CDATA #IMPLIED> <!ATTLIST class table CDATA #IMPLIED> <!ATTLIST class requires-extent (true|false) 'true'> --- 48,99 ---- <!ELEMENT jdo (extension*, (package|query)+, (extension)*)> + <!ATTLIST jdo catalog CDATA #IMPLIED> + <!ATTLIST jdo schema CDATA #IMPLIED> <!ELEMENT package (extension*, (interface|class|sequence)*, (extension)*)> <!ATTLIST package name CDATA #REQUIRED> + <!ATTLIST package catalog CDATA #IMPLIED> + <!ATTLIST package schema CDATA #IMPLIED> ! <!ELEMENT interface (extension*, datastore-identity?, primary-key?, inheritance?, version?, join*, foreign-key*, index*, ! unique*, property*, query*, fetch-group*, extension*)> <!ATTLIST interface name CDATA #REQUIRED> + <!ATTLIST interface catalog CDATA #IMPLIED> + <!ATTLIST interface schema CDATA #IMPLIED> + <!ATTLIST interface table CDATA #IMPLIED> + <!ATTLIST interface identity-type (datastore|application|nondurable) #IMPLIED> + <!ATTLIST interface objectid-class CDATA #IMPLIED> <!ATTLIST interface requires-extent (true|false) 'true'> + <!ATTLIST interface detachable (true|false) 'false'> ! <!ELEMENT property (extension*, (array|collection|map)?, join?, embedded?, element?, key?, value?, order?, column*, ! foreign-key?, index?, unique?, extension*)> <!ATTLIST property name CDATA #REQUIRED> + <!ATTLIST property default-fetch-group (true|false) #IMPLIED> + <!ATTLIST property load-fetch-group CDATA #IMPLIED> + <!ATTLIST property null-value (default|exception|none) 'none'> + <!ATTLIST property dependent (true|false) #IMPLIED> + <!ATTLIST property embedded (true|false) #IMPLIED> + <!ATTLIST property primary-key (true|false) 'false'> + <!ATTLIST property value-strategy CDATA #IMPLIED> + <!ATTLIST property sequence CDATA #IMPLIED> + <!ATTLIST property serialized (true|false) #IMPLIED> + <!ATTLIST property table CDATA #IMPLIED> <!ATTLIST property column CDATA #IMPLIED> + <!ATTLIST property delete-action (restrict|cascade|null|default|none) #IMPLIED> + <!ATTLIST property indexed (true|false|unique) #IMPLIED> + <!ATTLIST property unique (true|false) #IMPLIED> + <!ATTLIST property mapped-by CDATA #IMPLIED> + <!ATTLIST property fetch-group CDATA #IMPLIED> + <!ATTLIST property fetch-depth CDATA #IMPLIED> + <!ATTLIST property field-name CDATA #IMPLIED> ! <!ELEMENT class (extension*, implements*, datastore-identity?, primary-key?, inheritance?, version?, join*, ! foreign-key*, index*, unique*, field*, column*, query*, fetch-group*, extension*)> <!ATTLIST class name CDATA #REQUIRED> <!ATTLIST class identity-type (application|datastore|nondurable) #IMPLIED> <!ATTLIST class objectid-class CDATA #IMPLIED> + <!ATTLIST class catalog CDATA #IMPLIED> + <!ATTLIST class schema CDATA #IMPLIED> <!ATTLIST class table CDATA #IMPLIED> <!ATTLIST class requires-extent (true|false) 'true'> *************** *** 72,83 **** <!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*)> <!ATTLIST join table CDATA #IMPLIED> <!ATTLIST join column CDATA #IMPLIED> <!ATTLIST join outer (true|false) 'false'> ! <!ATTLIST join foreign-key CDATA #IMPLIED> <!ELEMENT version (extension*, column*, index?, extension*)> --- 103,117 ---- <!ATTLIST class persistence-modifier (persistence-capable|persistence-aware|non-persistent) #IMPLIED> ! <!ELEMENT primary-key (extension*, column*, extension*)> ! <!ATTLIST primary-key name CDATA #IMPLIED> ! <!ATTLIST primary-key column CDATA #IMPLIED> ! <!ELEMENT join (extension*, primary-key?, column*, foreign-key?, index?, unique?, extension*)> <!ATTLIST join table CDATA #IMPLIED> <!ATTLIST join column CDATA #IMPLIED> <!ATTLIST join outer (true|false) 'false'> ! <!ATTLIST join delete-action (restrict|cascade|null|default|none) #IMPLIED> ! <!ATTLIST join indexed (true|false|unique) #IMPLIED> ! <!ATTLIST join unique (true|false) #IMPLIED> <!ELEMENT version (extension*, column*, index?, extension*)> *************** *** 95,104 **** <!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> ! <!ATTLIST discriminator strategy (value-map|class-name|none) #IMPLIED> <!ATTLIST discriminator indexed (true|false|unique) #IMPLIED> --- 129,138 ---- <!ELEMENT inheritance (extension*, discriminator?, join?, extension*)> ! <!ATTLIST inheritance strategy CDATA #IMPLIED> <!ELEMENT discriminator (extension*, column*, index?, extension*)> <!ATTLIST discriminator column CDATA #IMPLIED> <!ATTLIST discriminator value CDATA #IMPLIED> ! <!ATTLIST discriminator strategy CDATA #IMPLIED> <!ATTLIST discriminator indexed (true|false|unique) #IMPLIED> *************** *** 114,117 **** --- 148,152 ---- <!ATTLIST column allows-null CDATA #IMPLIED> <!ATTLIST column default-value CDATA #IMPLIED> + <!ATTLIST column insert-value CDATA #IMPLIED> <!ELEMENT field (extension*, (array|collection|map)?, join?, embedded?, element?, key?, value?, order?, column*, foreign-key?, *************** *** 140,145 **** <!ATTLIST foreign-key table 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> --- 175,180 ---- <!ATTLIST foreign-key table CDATA #IMPLIED> <!ATTLIST foreign-key deferred (true|false) #IMPLIED> ! <!ATTLIST foreign-key delete-action (cascade|restrict|null|default) 'restrict'> ! <!ATTLIST foreign-key update-action (cascade|restrict|null|default) 'restrict'> <!ATTLIST foreign-key unique (true|false) #IMPLIED> <!ATTLIST foreign-key name CDATA #IMPLIED> *************** *** 199,204 **** <!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*)> --- 234,240 ---- <!ELEMENT sequence (extension*)> <!ATTLIST sequence name CDATA #REQUIRED> ! <!ATTLIST sequence datastore-sequence CDATA #IMPLIED> ! <!ATTLIST sequence factory-class CDATA #IMPLIED> ! <!ATTLIST sequence strategy (nontransactional|contiguous|noncontiguous) #REQUIRED> <!ELEMENT index (extension*, (column|field|property)*, extension*)> *************** *** 215,218 **** --- 251,257 ---- <!ATTLIST query name CDATA #IMPLIED> <!ATTLIST query language CDATA #IMPLIED> + <!ATTLIST query result-class CDATA #IMPLIED> + <!ATTLIST query unique CDATA #IMPLIED> + <!ATTLIST query unmodifiable (true|false) 'false'> <!ELEMENT extension ANY> ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel