2012-03-29 12 views
8

Próbuję automatycznie zaimplementować interfejs w jednej klasie java generowanej z pliku xsd.Superinterfejs XJC i superklasa tylko dla wszystkich klas?

This wygląda tak, jakby mógł to zrobić, ale doda tylko implements SomeInterface do wszystkich klas, co jest kompletnie głupie. Czy brakuje mi czegoś, czy możesz to zrobić tylko dla wszystkich klas? Nie robi zbyt wiele, aby wszystkie wygenerowane klasy implementowały ten sam interfejs. Czy mogę korzystać z tej funkcji tylko dla jednej klasy?

+0

Aby dodać zniewagę szkody, oznacza to, że przy realizacji odniesienia JAXB, nie można prawidłowo określić wartość elementy, ponieważ będzie narzekać "@XmlValue nie jest dozwolone dla klasy, która wywodzi inną klasę". To dość duże ograniczenie. Tak więc zgadzam się, całkowicie głupi. – drrob

Odpowiedz