我有几个Java的枚举它需要映射的。 我实施打包和解包目的XmlAdapter。
我想使枚举通用,我可以打电话从XmlAdapter的枚举的类似的方法。 我还介绍,所有的枚举实现他们的接口。
@XmlJavaAdapter(MyAdapter.class)
public enum A implements Hello {
doSomething1();
doSomething2();
}
@XmlJavaAdapter(MyAdapter.class)
public enum B implements Hello {
doSomething1();
doSomething2();
}
MyAdapter extends XmlAdapter<String, Enum> {
Enum unmarshal(String s){
// I would like to return the correct enum from the Enums those who sharing this adapter
}
}
任何想法? 谢谢