当我在这个java文件上使用wsgen时
public enum DayCountConventionMethod {
METHOD_ACTUAL_360("Actual 360"), METHOD_ACTUAL_365("Actual 365");
private final String value;
private DayCountConventionMethod(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}
我在生成的xsd文件中得到了这个结果:
<xs:simpleType name="dayCountConventionMethod">
<xs:restriction base="xs:string">
<xs:enumeration value="METHOD_ACTUAL_360"/>
<xs:enumeration value="METHOD_ACTUAL_365"/>
</xs:restriction>
</xs:simpleType>
是否可以保留值Actual 360
和Actual 365
?
答案 0 :(得分:0)
枚举值是生成的XSD文件中定义的值,因为它应该与Enum“name”对应。您想要的值不是有效的标识符。