Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > XDoclet и абстрактные классы? |
Автор: Samik 1.12.2005, 12:41 |
Здравствуйте, есть такая проблема имею абстрактный класс Class1 с реализованным полем id а так же методами getId и setId. Создаю класс Class2 extends Class1 и хочу в Class2 использовать XDoclet но в Class2 нету объявления id так как оно полностью реализовано в Class1, (а генерировать xml файл для Class1 мне не нужно) можно ли указать XDoclet что реализация некоторых полей находиться в суперклассе? Спасибо. |
Автор: tux 1.12.2005, 17:20 |
Проблем возникать не должно. XDoclet сам найдет в указанных каталогах суперкласс и сгенерит xml-документ с учетом объявлений в суперклассе. Такого рода классы есть в разделе примеров для Hibernate дистрибутива XDoclet. Например, есть следующий набор классов: http://cvs.sourceforge.net/viewcvs.py/*checkout*/xdoclet/xdoclet/samples/src/java/test/hibernate/Persistent.java?rev=1.2, http://cvs.sourceforge.net/viewcvs.py/*checkout*/xdoclet/xdoclet/samples/src/java/test/hibernate/Animal.java?rev=1.2, http://cvs.sourceforge.net/viewcvs.py/*checkout*/xdoclet/xdoclet/samples/src/java/test/hibernate/Human.java?rev=1.1. Взаимоотношения между ними такие: Persistent <- Animal <- Human. Обрати внимание каким образом в исходниках классов определены тэги XDoclet. |
Автор: Samik 2.12.2005, 12:22 |
Спасибо |