Есть ли способ автоматически вызывать все методы получения на графе объектов? - PullRequest
0 голосов
/ 10 июля 2009

У меня есть коллекция объектов Java-бинов, и у каждого объекта может быть другая коллекция объектов Java-бинов (т. Е. Граф объектов). Есть ли простой способ пройти по графику и вызвать все методы получения? Есть ли библиотека, которая уже делает что-то подобное.

Ответы [ 4 ]

3 голосов
/ 10 июля 2009

Взгляните на BeanInfo:

http://java.sun.com/j2se/1.4.2/docs/api/java/beans/BeanInfo.html

и особенно метод getPropertyDescriptors ().

1 голос
/ 10 июля 2009

java.beans.Introspector должен позволить вам пройти через все свойства и методы bean-компонентов.

0 голосов
/ 10 июля 2009

Я использовал библиотеку под названием FEST для некоторого автоматизированного тестирования, и у нее есть библиотека отражений, которая хорошо работает для меня.

http://fest.easytesting.org/reflect/wiki/pmwiki.php

0 голосов
/ 10 июля 2009

Вы можете использовать отражение , чтобы сделать это вручную.

Также взгляните на common-beanutils, может быть, есть чем помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...