java XmlAdapter,是否可以找出使用该适配器的枚举?

时间:2015-06-23 15:24:50

标签: java enums jaxb xmladapter

我需要映射的Java Enum很少。我实现了一个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
  }
}

有什么想法吗?谢谢

0 个答案:

没有答案