xsdファイルには100種類以上のファイルが定義されています。私はxmlbeansバインディングでJavaコードを生成し、使用することができますxmlbeans使用時にリフレクションを使用してインスタンスを作成する
MyType.Factory.newInstance();
クラスインスタンスを取得します。しかし、タイプが多すぎるので、それぞれのタイプのインスタンスを作成するためにリフレクションを使用することに決めました。
私は今
Class clz = Class.forName("com.foo.MyType");
を使用してがMyTypeのクラス(インタフェース)を取得。しかしがMyTypeインタフェースで定義されたファクトリクラスを取得し、新しいインスタンスを取得する方法の見当がつかないことができます。
コメントやヒントはありがとうございます。前もって感謝します。
あなたはどのクラスあなたがインスタンス化したい全体のファクトリクラス(またはそれ以上、それの)とを投稿することができます? – javamonkey79