|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.util.ModelLoader
A set of static convenience methods for getting models
The loader will guess the language/type of the model using
guessLang
Field Summary | |
static java.lang.String |
basename
|
static java.lang.String |
defaultLanguage
|
static java.lang.String |
langBDB
|
static java.lang.String |
langN3
|
static java.lang.String |
langNTriple
|
static java.lang.String |
langSQL
|
static java.lang.String |
langXML
|
static java.lang.String |
langXMLAbbrev
|
static boolean |
useARP
|
Constructor Summary | |
ModelLoader()
|
Method Summary | |
static Model |
connectToDB(java.lang.String urlStr,
java.lang.String dbUser,
java.lang.String dbPassword,
java.lang.String modelName,
java.lang.String dbType,
java.lang.String driverName)
Connect to a database. |
static java.lang.String |
guessLang(java.lang.String urlStr)
Guess the language/type of model data If the URI of the model starts jdbc: it is assumed to be an RDB model If the URI ends ".rdf", it is assumed to be RDF/XML If the URI end .nt, it is assumed to be N-Triples If the URI end .bdbd, it is assumed to be BerkleyDB model |
static Model |
loadModel(Model model,
java.lang.String urlStr,
java.lang.String lang)
Load a model from a file into a model. |
static Model |
loadModel(java.lang.String urlStr)
Load a model |
static Model |
loadModel(java.lang.String urlStr,
java.lang.String lang)
Load a model or attached a persistent store (but not a database). |
static Model |
loadModel(java.lang.String urlStr,
java.lang.String lang,
java.lang.String dbUser,
java.lang.String dbPassword,
java.lang.String modelName,
java.lang.String dbType,
java.lang.String driver)
Load a model or attached a persistent store. |
static void |
setFileBase(java.lang.String _basename)
Sets the directory used in resolving URIs that are raw file names (no file:) This is a global change when the ModelLoader is used. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String langXML
public static final java.lang.String langXMLAbbrev
public static final java.lang.String langNTriple
public static final java.lang.String langN3
public static final java.lang.String langBDB
public static final java.lang.String langSQL
public static java.lang.String defaultLanguage
public static java.lang.String basename
public static boolean useARP
Constructor Detail |
public ModelLoader()
Method Detail |
public static Model loadModel(java.lang.String urlStr)
urlStr
- The URL or file name of the modelpublic static Model loadModel(java.lang.String urlStr, java.lang.String lang)
urlStr
- The URL or file name of the modellang
- The language of the data - if null, the system guessespublic static Model loadModel(java.lang.String urlStr, java.lang.String lang, java.lang.String dbUser, java.lang.String dbPassword, java.lang.String modelName, java.lang.String dbType, java.lang.String driver)
urlStr
- The URL or file name of the modellang
- The language of the data - if null, the system guessesdbUser
- Database user name (for RDB/JDBC)dbPassword
- Database password (for RDB/JDBC)modelName
- The name of the modeldbType
- Database type (e.g. MySQL)driver
- JDBC driver to load.
public static Model loadModel(Model model, java.lang.String urlStr, java.lang.String lang) throws java.io.FileNotFoundException
model
- Model to read intourlStr
- URL (or filename) to read fromlang
- Null mean guess based on the URI String
java.io.FileNotFoundException
public static Model connectToDB(java.lang.String urlStr, java.lang.String dbUser, java.lang.String dbPassword, java.lang.String modelName, java.lang.String dbType, java.lang.String driverName)
urlStr
- dbUser
- dbPassword
- dbType
- driverName
- Load this driver (if not null)
public static java.lang.String guessLang(java.lang.String urlStr)
public static void setFileBase(java.lang.String _basename)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |