Skip to content

Commit 73f8646

Browse files
authored
withXml support in enumClass.mustache
1 parent 4288c5e commit 73f8646

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

modules/openapi-generator/src/main/resources/JavaJaxRS/spec/enumClass.mustache

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
{{#withXml}}
2+
@XmlType(name="{{datatypeWithEnum}}")
3+
@XmlEnum({{dataType}}.class)
4+
{{/withXml}}
15
{{>additionalEnumTypeAnnotations}}public enum {{datatypeWithEnum}} {
26
37
{{#allowableValues}}
4-
{{#enumVars}}{{name}}({{dataType}}.valueOf({{{value}}})){{^-last}}, {{/-last}}{{#-last}};{{/-last}}{{/enumVars}}
8+
{{#enumVars}}{{#withXml}}@XmlEnumValue({{#isInteger}}"{{/isInteger}}{{#isDouble}}"{{/isDouble}}{{#isLong}}"{{/isLong}}{{#isFloat}}"{{/isFloat}}{{{value}}}{{#isInteger}}"{{/isInteger}}{{#isDouble}}"{{/isDouble}}{{#isLong}}"{{/isLong}}{{#isFloat}}"{{/isFloat}}){{/withXml}}{{name}}({{dataType}}.valueOf({{{value}}})){{^-last}}, {{/-last}}{{#-last}};{{/-last}}{{/enumVars}}
59
{{/allowableValues}}
610

711

0 commit comments

Comments
 (0)