Message: A new issue has been created in JIRA.
--------------------------------------------------------------------- View the issue: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1140 Here is an overview of the issue: --------------------------------------------------------------------- Key: XDT-1140 Summary: Missing some tags to generate metadata for JDO 2.0 Type: Improvement Status: Open Priority: Major Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: XDoclet Components: JDO Module Versions: 1.2.2 Assignee: xdoclet-devel (Use for new issues) Reporter: Gillou Garou Created: Sun, 7 Nov 2004 3:51 PM Updated: Sun, 7 Nov 2004 3:51 PM Description: I can't generate <element> tag, with an imbricated <column> tag inside I think i need a new jdodoclet tag : @jdo.element-column which would work exactly the same way as @jdo.join-column the jdodoclet tag library seems incomplete and does not match exactly the following JDO 2.0 DTD preview : <!NOTATION JDO.2_0 PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN"> <!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> <!ATTLIST class objectid-class CDATA #IMPLIED> <!ATTLIST class table CDATA #IMPLIED> <!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> <!ATTLIST join column CDATA #IMPLIED> <!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) #REQUIRED> <!ELEMENT column (extension*)> <!ATTLIST column name CDATA #IMPLIED> <!ATTLIST column target CDATA #IMPLIED> <!ATTLIST column target-field CDATA #IMPLIED> <!ATTLIST column jdbc-type CDATA #IMPLIED> <!ATTLIST column sql-type CDATA #IMPLIED> <!ATTLIST column length CDATA #IMPLIED> <!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> <!ATTLIST field table CDATA #IMPLIED> <!ATTLIST field primary-key (true|false) 'false'> <!ATTLIST field null-value (exception|default|none) 'none'> <!ATTLIST field default-fetch-group (true|false) #IMPLIED> <!ATTLIST field embedded (true|false) #IMPLIED> <!ATTLIST field serialized (true|false) #IMPLIED> <!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 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> <!ATTLIST map embedded-key (true|false) #IMPLIED> <!ATTLIST map dependent-key (true|false) #IMPLIED> <!ATTLIST map value-type CDATA #IMPLIED> <!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> <!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> <!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> <!ATTLIST extension key CDATA #IMPLIED> <!ATTLIST extension value CDATA #IMPLIED> Hope someone can fix it... Thanks --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
