100 を超える型が定義された xsd ファイルがあります。xmlbeans バインディングを使用して Java コードを生成したので、次を使用できます。
MyType.Factory.newInstance();
クラスのインスタンスを取得します。しかし、型が多すぎるため、リフレクションを使用して各型のインスタンスを作成することにしました。
を使用して MyType のクラス(インターフェイス)を取得できるようになりました
Class clz = Class.forName("com.foo.MyType");
しかし、MyType インターフェイスで定義された Factory クラスを取得してから、新しいインスタンスを取得する方法がわかりません。
コメントやヒントをいただければ幸いです。前もって感謝します。