seasarのutilクラス覚書

  • org.seasar.framework.util.ResourcesUtil
    • ファイルシステム上やJarファイル中に展開されているリソースの集まりを扱うユーティリティクラス
for (String s : packageName) {
Resources[] resources = ResourcesUtil.getResourcesTypes(s);
    for (Resources r : resources) {
	r.forEach(new hogeHandler());
    }
}

Resourcesクラスの、forEachがコールバックメソッド

private class hogeHandler implements ClassHandler {
    @Override
    public void processClass(String packageName, String shortClassName) {
       処理
    }
}
  • ClassLoaderUtil
    • ClassLoaderを扱うためのユーティリティクラス