JAXB XJC, как создать перечисление с методом и реализовать интерфейсы с файлом привязки
У меня проблема с 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
}
}
Как я мог сделать это из model.xsd с привязкой. Xjc.
Большое спасибо. Я буду очень признателен за любую помощь:):)
Alberto