/** * Loads a class and instantiates it * @param className service class name * @param <T> service type * @return instance of service */ public static <T> T newInstance(String className) { return newInstance(className, ServiceLoader.class.getClassLoader()); }
@Field(name = "class") public void setRecogniser(String recogniserClass) { this.recogniser = ServiceLoaderUtils.newInstance(recogniserClass); }
/** * Loads a class and instantiates it * @param className service class name * @param <T> service type * @return instance of service */ public static <T> T newInstance(String className) { return newInstance(className, ServiceLoader.class.getClassLoader()); }
/** * Loads a class and instantiates it * @param className service class name * @param <T> service type * @return instance of service */ public static <T> T newInstance(String className) { return newInstance(className, ServiceLoader.class.getClassLoader()); }
@Field(name = "class") public void setRecogniser(String recogniserClass) { this.recogniser = ServiceLoaderUtils.newInstance(recogniserClass); }
@Field(name = "class") public void setRecogniser(String recogniserClass) { this.recogniser = ServiceLoaderUtils.newInstance(recogniserClass); }