[ https://issues.apache.org/jira/browse/XMLBEANS-188?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wing Yew Poon closed XMLBEANS-188. ---------------------------------- Resolution: Won't Fix The behavior is by design. The name-mangling is according to the algorithm XMLBeans uses, it is followed by JAXB, I believe. The user can work around the name-mangling by using xsdconfig if he doesn't accept the name-mangling. > wrong java classes created for element "AccumProfitsDividends2ndTier" > --------------------------------------------------------------------- > > Key: XMLBEANS-188 > URL: https://issues.apache.org/jira/browse/XMLBEANS-188 > Project: XMLBeans > Issue Type: Bug > Components: Compiler > Affects Versions: Version 2 Beta 1 > Environment: Windows XP, Jdk 1.5_04 > Reporter: Shaik Reyaz > > i have the following element in my xsd .... > - <xsd:element name="AccumProfitsDividends2ndTier" > type="AccumProfitsDividends2ndTierType" minOccurs="0" maxOccurs="unbounded"> > - <xsd:annotation> > - <xsd:documentation> > <Description>Accumulated Profits table</Description> > </xsd:documentation> > </xsd:annotation> > </xsd:element> > When i looked at the produced Java class here is the snipped what it looked > like, comments have been properly given but the method name has a capital > alphabet after a number.... > /** > * Appends and returns a new empty value (as xml) as the last > "AccumProfitsDividends2ndTier" element > */ > gov.irs.efile.AccumProfitsDividends2NdTierType > addNewAccumProfitsDividends2NdTier(); > Similarly for 3rd it has generated with 3Rd... here is the snippet.... > /** > * Gets ith "UndistrEarnDividends3rdTier" element > */ > gov.irs.efile.UndistrEarnDividends3RdTierType > getUndistrEarnDividends3RdTierArray(int i); > > /** > * Returns number of "UndistrEarnDividends3rdTier" element > */ > int sizeOfUndistrEarnDividends3RdTierArray(); > > /** > * Sets array of all "UndistrEarnDividends3rdTier" element > */ > void > setUndistrEarnDividends3RdTierArray(gov.irs.efile.UndistrEarnDividends3RdTierType[] > undistrEarnDividends3RdTierArray); > > /** > * Sets ith "UndistrEarnDividends3rdTier" element > */ > void setUndistrEarnDividends3RdTierArray(int i, > gov.irs.efile.UndistrEarnDividends3RdTierType undistrEarnDividends3RdTier); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@xmlbeans.apache.org For additional commands, e-mail: dev-h...@xmlbeans.apache.org