0

POJO (Plain Old Java Object) に PropertyChangeSupport があるかどうかを知るための標準またはベスト プラクティスの方法はありますか?

4

2 に答える 2

0

標準的な方法は考えられませんが、リフレクションを使用してクラスのプロパティを反復処理し、タイプがPropertyChangeSupport.

例えば:

Field[] fields = clazz.getDeclaredFields();

for(Field field : fields) {
   if(field. getType().equals(PropertyChangeSupport.class)) {
      //do whatever you have to do
   }
}
于 2012-05-22T17:21:07.013 に答える