public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { Class<?> c = ClassFactory.validateClassExistsAndPublic(className, cxt.getClassLoader(), getUri()); ClassFactory.validateSuper(c, ITypeLibrary.class, getUri()); ClassFactory.validateHaveNewInstance(c, getUri()); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { Class<?> c = ClassFactory.validateClassExistsAndPublic(className, cxt.getClassLoader(), getUri()); ClassFactory.validateSuper(c, ITypeLibrary.class, getUri()); ClassFactory.validateHaveNewInstance(c, getUri()); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { ClassFactory.validateClassExistsAndPublic(libraryClassName, cxt.getClassLoader(), getUri()); Class<?> implClass = ClassFactory.validateClassExistsAndPublic(className, cxt.getClassLoader(), getUri()); ClassFactory.validateSuper(implClass, CastFactory.class, getUri()); ClassFactory.validateHaveNewInstance(implClass, getUri()); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { ClassFactory.validateClassExistsAndPublic(libraryClassName, cxt.getClassLoader(), getUri()); Class<?> implClass = ClassFactory.validateClassExistsAndPublic(className, cxt.getClassLoader(), getUri()); ClassFactory.validateSuper(implClass, CastFactory.class, getUri()); ClassFactory.validateHaveNewInstance(implClass, getUri()); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { Class<?> c = validateClassExistsAndPublic(className, cxt.getClassLoader(), getUri()); if (getExtendsClassName() != null) { Class<?> c2 = validateClassExistsAndPublic(getExtendsClassName(), cxt.getClassLoader(), getUri()); validateSuper(c, c2, getUri()); } validateHaveNewInstance(c, getUri()); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { Class<?> implementingClass = ClassFactory.validateClassExistsAndPublic(implementingClassName, cxt .getClassLoader(), getUri()); ClassFactory.validateSuper(implementingClass, getImplementingClass(), getUri()); ClassFactory.validateHaveNewInstance(implementingClass, getUri()); if (classResourse != null) { ClassFactory.validateClassExistsAndPublic(classResourse, cxt.getClassLoader(), getUri()); ClassFactory .validateHasMethod(implementingClass, "setClassResource", new Class[] { Class.class }, getUri()); } if (fileResource != null) { if (!(new File(fileResource)).exists()) { throw new OpenConfigurationException("File " + fileResource + " does not exist", getUri(), null); } ClassFactory.validateHasMethod(implementingClass, "setFile", new Class[] { File.class }, getUri()); } if (urlResource != null) { try { new URL(urlResource).openConnection(); } catch (Throwable t) { throw new OpenConfigurationException("Can not connect to URL " + urlResource, getUri(), t); } ClassFactory.validateHasMethod(implementingClass, "setURL", new Class[] { URL.class }, getUri()); } if (properties != null) { ClassFactory.validateHasMethod(implementingClass, "setProperty", new Class[] { String.class, String.class }, getUri()); } }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { Class<?> c = validateClassExistsAndPublic(className, cxt.getClassLoader(), getUri()); if (getExtendsClassName() != null) { Class<?> c2 = validateClassExistsAndPublic(getExtendsClassName(), cxt.getClassLoader(), getUri()); validateSuper(c, c2, getUri()); } validateHaveNewInstance(c, getUri()); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { Class<?> implementingClass = ClassFactory.validateClassExistsAndPublic(implementingClassName, cxt .getClassLoader(), getUri()); ClassFactory.validateSuper(implementingClass, getImplementingClass(), getUri()); ClassFactory.validateHaveNewInstance(implementingClass, getUri()); if (classResourse != null) { ClassFactory.validateClassExistsAndPublic(classResourse, cxt.getClassLoader(), getUri()); ClassFactory .validateHasMethod(implementingClass, "setClassResource", new Class[] { Class.class }, getUri()); } if (fileResource != null) { if (!(new File(fileResource)).exists()) { throw new OpenConfigurationException("File " + fileResource + " does not exist", getUri(), null); } ClassFactory.validateHasMethod(implementingClass, "setFile", new Class[] { File.class }, getUri()); } if (urlResource != null) { try { new URL(urlResource).openConnection(); } catch (Throwable t) { throw new OpenConfigurationException("Can not connect to URL " + urlResource, getUri(), t); } ClassFactory.validateHasMethod(implementingClass, "setURL", new Class[] { URL.class }, getUri()); } if (properties != null) { ClassFactory.validateHasMethod(implementingClass, "setProperty", new Class[] { String.class, String.class }, getUri()); } }