我对 JAXB XJC 和绑定有疑问。我不知道如何通过xsd实现和接口以及一组方法来生成枚举。例如,我会生成类似的东西
public interface IService
{
public void doSomething(SomeClass obj1, SomeClass obj2);
}
public enum EService implements IService
{
A{
public void doSomething(SomeClass obj1, SomeClass obj2) {
// some code
},
B {
public void doSomething(SomeClass obj1, SomeClass obj2) {
// some other code
};
public void doSomething(SomeClass obj1, SomeClass obj2){
//default implementation
}
}
我如何使用 binding.xjc 从 model.xsd 生成它。
非常感谢。我将非常感谢任何帮助:) :)
阿尔贝托