upperCase/lowerCase problem in code generation
----------------------------------------------

                 Key: JIBX-466
                 URL: https://jira.codehaus.org/browse/JIBX-466
             Project: JiBX
          Issue Type: Bug
          Components: CodeGen
    Affects Versions: JiBX 1.2.3
            Reporter: Klaus Claszen
            Priority: Minor


When generating code from schema elements with a name that has only one 
character like

{code}
<xs:complexType name="fooBar">
  <xs:sequence>
    <xs:element name="x" type="xs:double" minOccurs="0" >
  </xs:sequence>
</xs:complexType>
{code}

the generated class member will be uppercased.

{code}
private Double X;
{code}

That causes trouble when extending the CodeGeneration because 

{code}
public void valueAdded(String basename, boolean collect, String type,
    FieldDeclaration field, MethodDeclaration getmeth,
    MethodDeclaration setmeth, String descript, IClassHolder holder)
{code}

will get the original lowercase basename which will not be a valid member of 
the generated class.



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs

Reply via email to