|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.elmo.scutter.Util
public class Util
| Field Summary | |
|---|---|
protected static Logger |
_logger
|
static String |
CONTEXT_PASSWORD_PARAMETER
|
static String |
CONTEXT_REPOSITORY_PARAMETER
|
static String |
CONTEXT_SERVER_PARAMETER
|
static String |
CONTEXT_USERNAME_PARAMETER
|
static String |
REQUEST_REPOSITORY_ATTRIBUTE
|
static String |
SERVLET_PASSWORD_PARAMETER
|
static String |
SERVLET_REPOSITORY_PARAMETER
|
static String |
SERVLET_SERVER_PARAMETER
|
static String |
SERVLET_USERNAME_PARAMETER
|
| Constructor Summary | |
|---|---|
Util()
|
|
| Method Summary | ||
|---|---|---|
static void |
copyRepositoryContent(Repository source,
Repository target)
|
|
static
|
getAllInstances(ElmoManager manager,
Class<T> cl)
Get all instances of type T from a given repository |
|
static int |
getContentLength(String url)
Determine the value for the Content-Length header using a HEAD call |
|
static InputStream |
getDocumentAsInputStream(String url)
Retrieve a document from the given URL using HTTP GET |
|
static String |
getDocumentAsString(String url)
Retrieve a document from the given URL using HTTP GET. |
|
static URI |
getType(Class c)
Find the ontological type (rdfs:Class) for a Java Class |
|
static ElmoManager |
initManager(Repository repository)
|
|
static Repository |
initRepository(HttpServletRequest request)
Initialize an Elmo repository from servlet request. |
|
static Repository |
initRepository(ServletConfig config)
Initialize an Elmo repository from servlet initialization parameters and if that fails from the context initialization parameters. |
|
static Repository |
initRepository(ServletConfig config,
HttpServletRequest request)
Initialize an Elmo repository from either servlet request parameters or servlet initialization parameters. |
|
static Repository |
initRepository(String repositoryLocation,
String repositoryName)
Initialize a remote Elmo repository using the location and name |
|
static Repository |
initRepository(String repositoryLocation,
String repositoryName,
String username,
String password)
Initialize a remote Elmo repository using (optional) username and password. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String SERVLET_SERVER_PARAMETER
public static final String SERVLET_REPOSITORY_PARAMETER
public static final String SERVLET_USERNAME_PARAMETER
public static final String SERVLET_PASSWORD_PARAMETER
public static final String CONTEXT_SERVER_PARAMETER
public static final String CONTEXT_REPOSITORY_PARAMETER
public static final String CONTEXT_USERNAME_PARAMETER
public static final String CONTEXT_PASSWORD_PARAMETER
public static final String REQUEST_REPOSITORY_ATTRIBUTE
protected static Logger _logger
| Constructor Detail |
|---|
public Util()
| Method Detail |
|---|
public static InputStream getDocumentAsInputStream(String url)
throws org.apache.commons.httpclient.HttpException,
IOException
url -
org.apache.commons.httpclient.HttpException
IOExceptionGetMethod
public static String getDocumentAsString(String url)
throws org.apache.commons.httpclient.HttpException,
IOException
url -
org.apache.commons.httpclient.HttpException
IOExceptiongetDocumentAsInputStream(java.lang.String)
public static int getContentLength(String url)
throws org.apache.commons.httpclient.HttpException,
IOException
url -
org.apache.commons.httpclient.HttpException
IOExceptionpublic static ElmoManager initManager(Repository repository)
public static Repository initRepository(String repositoryLocation,
String repositoryName)
throws Exception
repositoryLocation - String containing a URLrepositoryName - Repository name
Exception - if parameter is missing, invalid or initilization failedelmo.repository.ElmoRepository
public static Repository initRepository(String repositoryLocation,
String repositoryName,
String username,
String password)
throws Exception
repositoryLocation - URL of the serverrepositoryName - Repository nameusername - Optional usernamepassword - Optional password
Exception - if parameter is missing, invalid or initilization failed
public static Repository initRepository(HttpServletRequest request)
throws ServletException
request - Request with parameters
ServletException - if parameters are missing or repository failed to initializeREQUEST_REPOSITORY_ATTRIBUTE,
SERVLET_SERVER_PARAMETER,
SERVLET_REPOSITORY_PARAMETER,
SERVLET_USERNAME_PARAMETER,
SERVLET_USERNAME_PARAMETER
public static Repository initRepository(ServletConfig config)
throws ServletException
config - ServletConfig instance
ServletException - if parameters are missing or repository failed to initializeSERVLET_SERVER_PARAMETER,
SERVLET_REPOSITORY_PARAMETER,
SERVLET_USERNAME_PARAMETER,
SERVLET_PASSWORD_PARAMETER,
CONTEXT_SERVER_PARAMETER,
CONTEXT_REPOSITORY_PARAMETER,
CONTEXT_USERNAME_PARAMETER,
CONTEXT_PASSWORD_PARAMETER
public static Repository initRepository(ServletConfig config,
HttpServletRequest request)
throws ServletException
servlet - Servlet instancerequest - Request with parameters
ServletException - if parameters are missing or repository failed to initializeREQUEST_REPOSITORY_ATTRIBUTE,
SERVLET_SERVER_PARAMETER,
SERVLET_REPOSITORY_PARAMETER,
SERVLET_USERNAME_PARAMETER,
SERVLET_USERNAME_PARAMETER,
CONTEXT_SERVER_PARAMETER,
CONTEXT_REPOSITORY_PARAMETER,
CONTEXT_USERNAME_PARAMETER,
CONTEXT_USERNAME_PARAMETER
public static void copyRepositoryContent(Repository source,
Repository target)
throws OpenRDFException,
IOException
OpenRDFException
IOExceptionpublic static URI getType(Class c)
c -
public static <T extends Resource> List<T> getAllInstances(ElmoManager manager,
Class<T> cl)
T - rep - cl -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||