org.vivoweb.harvester.util.repo
Class MemJenaConnect

java.lang.Object
  extended by org.vivoweb.harvester.util.repo.JenaConnect
      extended by org.vivoweb.harvester.util.repo.TDBJenaConnect
          extended by org.vivoweb.harvester.util.repo.MemJenaConnect

public class MemJenaConnect
extends TDBJenaConnect

Connection Helper for Memory Based Jena Models

Author:
Christopher Haines (hainesc@ctrip.ufl.edu)

Field Summary
 
Fields inherited from class org.vivoweb.harvester.util.repo.JenaConnect
formatSymbols
 
Constructor Summary
MemJenaConnect()
          Constructor (Memory Default Model)
MemJenaConnect(java.io.InputStream in, java.lang.String namespace, java.lang.String language)
          Constructor (Load rdf from input stream)
MemJenaConnect(java.lang.String modelName)
          Constructor (Memory Named Model)
 
Method Summary
 
Methods inherited from class org.vivoweb.harvester.util.repo.TDBJenaConnect
close, getDataSet, neighborConnectClone, printParameters, truncate
 
Methods inherited from class org.vivoweb.harvester.util.repo.JenaConnect
containsURI, executeAskQuery, executeConstructQuery, executeDescribeQuery, executeQuery, executeQuery, executeSelectQuery, executeSelectQuery, executeUpdateQuery, exportRdfToFile, exportRdfToStream, exportRdfToString, getJenaModel, getModelName, isEmpty, loadRdfFromFile, loadRdfFromJC, loadRdfFromRH, loadRdfFromStream, loadRdfFromString, main, parseConfig, parseConfig, parseConfig, parseConfig, parseConfig, parseConfig, parseConfig, removeRdfFromFile, removeRdfFromJC, removeRdfFromRH, removeRdfFromStream, setJenaModel, setModelName, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemJenaConnect

public MemJenaConnect()
               throws java.io.IOException
Constructor (Memory Default Model)

Throws:
java.io.IOException - error connecting

MemJenaConnect

public MemJenaConnect(java.lang.String modelName)
               throws java.io.IOException
Constructor (Memory Named Model)

Parameters:
modelName - the model name to use
Throws:
java.io.IOException - error connecting

MemJenaConnect

public MemJenaConnect(java.io.InputStream in,
                      java.lang.String namespace,
                      java.lang.String language)
               throws java.io.IOException
Constructor (Load rdf from input stream)

Parameters:
in - input stream to load rdf from
namespace - the base uri to use for imported uris
language - the language the rdf is in. Predefined values for lang are "RDF/XML", "N-TRIPLE", "TURTLE" (or "TTL") and "N3". null represents the default language, "RDF/XML". "RDF/XML-ABBREV" is a synonym for "RDF/XML"
Throws:
java.io.IOException - error connecting