JDK1.5 generated code fails to compile if you have both a List of XXX and 
XXXList elements
------------------------------------------------------------------------------------------

         Key: XMLBEANS-225
         URL: http://issues.apache.org/jira/browse/XMLBEANS-225
     Project: XMLBeans
        Type: Bug
  Components: Binding  
    Versions: Version 2.1    
 Environment: All
    Reporter: Lawrence Jones
    Priority: Minor
     Fix For: TBD


Using the -javasource 1.5 flag to scomp, the following schema (for example) 
will generate code which will not be able to compile because it generates 2 
methods both called getPosList():

<?xml version="1.0" encoding="ISO-8859-1"?>
<schema targetNamespace="http://www.opengis.net/gml"; 
xmlns:gml="http://www.opengis.net/gml"; xmlns="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; elementFormDefault="qualified" >
        <complexType name="LineStringType">
                <sequence>
                        <choice>
                                <choice minOccurs="2" maxOccurs="unbounded">
                                        <element ref="gml:pos"/>
                                </choice>
                                <element ref="gml:posList"/>
                        </choice>
                </sequence>
        </complexType>

        <element name="pos" type="xsd:string" />

        <element name="posList" type="xsd:string" />

</schema>

Currently the user then has the following options: 1) change the schema (may 
not be available), 2) change the generated code (hacky), or 3) remove the 
-javasource flag (should not be necessary).

Perhaps it would be possible to add an option to enable the user to override 
the default string "List" that gets added to the JDK 1.5 getter when there is a 
list type? (See SchemaTypeCodePrinter lines 1102 and 1125).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to