Class ConfigurationBeanLoader
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.utils.configuration.ConfigurationBeanLoader
-
public class ConfigurationBeanLoader extends Object
Load one or more Configuration beans from a specified model.
-
-
Constructor Summary
Constructors Constructor Description ConfigurationBeanLoader(LockableModel locking)ConfigurationBeanLoader(LockableModel locking, javax.servlet.http.HttpServletRequest req)ConfigurationBeanLoader(LockableModel locking, javax.servlet.ServletContext ctx)ConfigurationBeanLoader(org.apache.jena.rdf.model.Model model)ConfigurationBeanLoader(org.apache.jena.rdf.model.Model model, javax.servlet.http.HttpServletRequest req)ConfigurationBeanLoader(org.apache.jena.rdf.model.Model model, javax.servlet.ServletContext ctx)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringclassnameFromJavaUri(String uri)static booleanisJavaUri(String uri)static booleanisMatchingJavaUri(String uri1, String uri2)<T> Set<T>loadAll(Class<T> resultClass)Find all of the resources with the specified class, and instantiate them.<T> TloadInstance(String uri, Class<T> resultClass)Load the instance with this URI, if it is assignable to this class.static StringtoCanonicalJavaUri(String uri)static StringtoJavaUri(Class<?> clazz)static Set<String>toPossibleJavaUris(Class<?> clazz)
-
-
-
Constructor Detail
-
ConfigurationBeanLoader
public ConfigurationBeanLoader(org.apache.jena.rdf.model.Model model)
-
ConfigurationBeanLoader
public ConfigurationBeanLoader(LockableModel locking)
-
ConfigurationBeanLoader
public ConfigurationBeanLoader(org.apache.jena.rdf.model.Model model, javax.servlet.ServletContext ctx)
-
ConfigurationBeanLoader
public ConfigurationBeanLoader(LockableModel locking, javax.servlet.ServletContext ctx)
-
ConfigurationBeanLoader
public ConfigurationBeanLoader(org.apache.jena.rdf.model.Model model, javax.servlet.http.HttpServletRequest req)
-
ConfigurationBeanLoader
public ConfigurationBeanLoader(LockableModel locking, javax.servlet.http.HttpServletRequest req)
-
-
Method Detail
-
isJavaUri
public static boolean isJavaUri(String uri)
-
loadInstance
public <T> T loadInstance(String uri, Class<T> resultClass) throws ConfigurationBeanLoaderException
Load the instance with this URI, if it is assignable to this class.- Throws:
ConfigurationBeanLoaderException
-
loadAll
public <T> Set<T> loadAll(Class<T> resultClass) throws ConfigurationBeanLoaderException
Find all of the resources with the specified class, and instantiate them.- Throws:
ConfigurationBeanLoaderException
-
-