と を使用@XmlEnum
して@XmlEnumValue
、列挙型を XML 表現 (WSDL ファイル) にマッピングします。列挙値の 1 つを省略する必要があります。したがって、WSDL ファイルの一部にはなりません。
列挙値 NONE を省略する必要があります。これを試しましたが、うまくいきません。
@XmlEnum
public enum Title {
@XmlEnumValue("mrs") MRS,
@XmlEnumValue("mrs") MR,
NONE;
..
}
これが生成された WSDL ファイルです。
<xs:simpleType name="title">
<xs:restriction base="xs:string">
<xs:enumeration value="mrs"/>
<xs:enumeration value="mr"/>
<xs:enumeration value="NONE"/> <!-- I need to get rid of this enum value -->
</xs:restriction>
</xs:simpleType>