java的XmlAdapter,才有可能找出枚举正在使用的适配器?(java XmlAdapter,

2019-10-23 11:42发布

我有几个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
  }
}

任何想法? 谢谢

文章来源: java XmlAdapter, is it possible to find out which enums are using that adapter?