All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nablarch.fw.handler.DefaultDelegateFactory Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
package nablarch.fw.handler;

/**
 * デリゲートファクトリ({@link DelegateFactory})のデフォルト実装クラス。
 * 本実装では、与えられた委譲対象クラスのインスタンスを{@link Class#newInstance()}により生成する。
 * {@link DispatchHandler#setDelegateFactory(DelegateFactory)}に本クラスを設定することで、
 * 5u14までの{@link DispatchHandler}と全く同じ動作となる。
 *
 * @author Taichi Uragami
 */
public class DefaultDelegateFactory implements DelegateFactory {

    @Override
    public Object create(Class clazz) throws InstantiationException, IllegalAccessException {
        return clazz.newInstance();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy