2009-08-31 10 views
0

私はXMLを持っており、私は自分のbeanのオブジェクトを作成するためにcommons-digester1.8を使用しています。 私のBeanは、シングルトンである別のBeanへの参照を含んでいます。 シングルトンオブジェクトの参照を作成したり取得したり、Beanにデータを取り込んだりする方法はありますか?Commons Digester add Singleton Object

My XMLには<language/>タグが含まれています。このタグBeanにはLanguage.classという参照があります。 Language.classがシングルトンで、Language.classのインスタンスを取得するには、言語クラスgetInstance(String name)に電話する必要があります。 でも試してみると

 d.addObjectCreate("rights/language",Language.class); 
     d.addCallMethod("rights/language", "getInstance",1); 
     d.addCallParam("rights/language",0); 

これは誤りです。これを達成する方法はありますか? おかげで、通常シングルトンデザインパターン/(設計上の欠陥)と

答えて

0

GAGANシングルトンのインスタンスを取得するためのクラスの静的メソッドがあります:

Language language = Language.getInstance(); 
language.doSomething(); 

あなたが反射でラウンドいじりしているようだが、あなたが待ち望んでいるよりも、これ以上のことはありますか?

関連する問題