Package org.aksw.jenax.store.tdb2
Class RDFDatabaseBuilderBase<X extends RDFDatabaseBuilderBase<X>>
java.lang.Object
org.aksw.jenax.store.tdb2.RDFDatabaseBuilderBase<X>
- All Implemented Interfaces:
org.aksw.commons.util.obj.HasSelf<X>,HasProperties<X>,RDFDatabaseBuilder<X>
- Direct Known Subclasses:
RDFDatabaseBuilderTDB2
public abstract class RDFDatabaseBuilderBase<X extends RDFDatabaseBuilderBase<X>>
extends Object
implements RDFDatabaseBuilder<X>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<RDFDatabaseBuilderBase.FileArg> protected Stringprotected Path -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPath(String source, org.apache.jena.riot.Lang lang, org.apache.jena.graph.Node graph, Boolean splittable) protected voidaddPath(Path source, org.apache.jena.graph.Node graph, List<String> encodings, org.apache.jena.riot.Lang lang, Boolean splittable) static StringgetGraphLabel(org.apache.jena.graph.Node graphNode) <T> TgetProperty(String key) protected abstract Collection<org.apache.jena.riot.Lang> setOutputFolder(Path outputFolder) setProperty(String key, Object value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.dataaccess.sparql.creator.HasProperties
setPropertiesMethods inherited from interface org.aksw.commons.util.obj.HasSelf
self
-
Field Details
-
args
-
properties
-
name
-
outputFolder
-
-
Constructor Details
-
RDFDatabaseBuilderBase
public RDFDatabaseBuilderBase()
-
-
Method Details
-
getSupportedLangs
-
addPath
public X addPath(String source, org.apache.jena.riot.Lang lang, org.apache.jena.graph.Node graph, Boolean splittable) throws IOException - Specified by:
addPathin interfaceRDFDatabaseBuilder<X extends RDFDatabaseBuilderBase<X>>- Throws:
IOException
-
addPath
-
setProperty
- Specified by:
setPropertyin interfaceHasProperties<X extends RDFDatabaseBuilderBase<X>>
-
getProperty
- Specified by:
getPropertyin interfaceHasProperties<X extends RDFDatabaseBuilderBase<X>>
-
setOutputFolder
- Specified by:
setOutputFolderin interfaceRDFDatabaseBuilder<X extends RDFDatabaseBuilderBase<X>>
-
setName
- Specified by:
setNamein interfaceRDFDatabaseBuilder<X extends RDFDatabaseBuilderBase<X>>
-
getGraphLabel
-