[ 
https://issues.apache.org/jira/browse/AXIS2C-1133?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sérgio Gomes updated AXIS2C-1133:
---------------------------------

    Attachment: string_enumeration_support.diff

Proposed patch to fix the issue

> Better support for string-type enemerations in the ADB code generator
> ---------------------------------------------------------------------
>
>                 Key: AXIS2C-1133
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1133
>             Project: Axis2-C
>          Issue Type: Improvement
>          Components: code generation
>            Reporter: Sérgio Gomes
>            Priority: Minor
>         Attachments: string_enumeration_support.diff
>
>
> As discussed in [EMAIL PROTECTED] (and CC'ed in axis2-dev), this patch adds 
> support for a more "C-like" handling of string-type enumerations, by allowing 
> values to be read and written with a native enum structure.
> Summary of changes:
> src/org/apache/axis2/schema/writer/CStructWriter.java:
>  - Capitalize and normalize (i.e., remove invalid characters) the "id" 
> property in enumFacet tags
> src/org/apache/axis2/schema/template/CADBBeanTemplateHeader.xsl:
>  - Generate enum declaration
>  - Generate declarations for specialized enum getter and setter
> src/org/apache/axis2/schema/template/CADBBeanTemplateSource.xsl
>  - Generate specialized getter and setter; the data is still stored in string 
> format, these functions simply convert back and forth

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to