1

我很少有需要映射的 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
  }
}

任何想法?谢谢

4

0 回答 0