|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.elmo.smusher.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
|
static double |
SIMILARITY_THRESHOLD
|
| Constructor Summary | |
|---|---|
Util()
|
|
| Method Summary | ||
|---|---|---|
static void |
addStatememt(Repository rep,
Statement stmt)
Add a statement to a repository |
|
static double |
compare(String str1,
String str2,
int ng)
|
|
static String |
createSHA1(String str)
Generate a SHA1 digest of the string passed in and encode using hex encoding. |
|
static Literal |
createSha1Sum(String email)
Generate a SHA1 summary of an email address String (e.g. |
|
static Literal |
createSha1Sum(URI email)
Generate a SHA1 summary of an email address URI (e.g. |
|
static
|
getAllInstances(ElmoManager manager,
Class<T> cl)
Get all instances of type T from a given repository |
|
static String |
getFirstName(String name)
Extract the first name from a full name |
|
static String |
getLastName(String name)
Extract the last name from a full name |
|
static SesameManager |
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. |
|
static String |
invertName(String name)
Invert names of the from "van Harmelen, Frank", i.e. |
|
static boolean |
matchNames(String name1,
String name2)
Determine if two names are the same using N-Gram matching. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final double SIMILARITY_THRESHOLD
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 SesameManager 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 double compare(String str1,
String str2,
int ng)
public static String invertName(String name)
name - Name
public static String getFirstName(String name)
name - Name
public static String getLastName(String name)
name - Name
public static boolean matchNames(String name1,
String name2)
SIMILARITY_THRESHOLD
name1 - First namename2 - Second name
public static void addStatememt(Repository rep,
Statement stmt)
throws OpenRDFException,
IOException
rep - stmt -
OpenRDFException
IOException
public static <T extends Resource> List<T> getAllInstances(ElmoManager manager,
Class<T> cl)
T - rep - cl -
public static final String createSHA1(String str)
throws UnsupportedEncodingException,
NoSuchAlgorithmException
str - String to be encoded
UnsupportedEncodingException
NoSuchAlgorithmException
public static final Literal createSha1Sum(String email)
throws UnsupportedEncodingException,
NoSuchAlgorithmException
str - E-mail address
UnsupportedEncodingException
NoSuchAlgorithmException
public static final Literal createSha1Sum(URI email)
throws UnsupportedEncodingException,
NoSuchAlgorithmException
str -
UnsupportedEncodingException
NoSuchAlgorithmException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||