Package org.molgenis.vibe.core.io.input
Class ModelFilesReader
- java.lang.Object
-
- org.molgenis.vibe.core.io.input.ModelFilesReader
-
- All Implemented Interfaces:
Closeable,AutoCloseable,ModelReader
- Direct Known Subclasses:
OntologyModelFilesReader
public class ModelFilesReader extends Object implements ModelReader
Creates an (Ontology)Modelfrom RDF files.
-
-
Constructor Summary
Constructors Constructor Description ModelFilesReader(String file)ModelFilesReader(String file, org.apache.jena.riot.Lang lang)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected org.apache.jena.rdf.model.ModelgenerateModel()Generates a newModelusing theModelFactory.org.apache.jena.rdf.model.ModelgetModel()ModelFilesReaderread(String file)Adds thefileto the existingModelModelFilesReaderread(String file, org.apache.jena.riot.Lang lang)Adds thefileto the existingModel
-
-
-
Method Detail
-
getModel
public org.apache.jena.rdf.model.Model getModel()
- Specified by:
getModelin interfaceModelReader
-
generateModel
protected org.apache.jena.rdf.model.Model generateModel()
Generates a newModelusing theModelFactory.- Returns:
- a new
Model
-
read
public ModelFilesReader read(String file)
Adds thefileto the existingModel- Parameters:
file- aStringdefining the location of an RDF file- Returns:
- itself for fluent programming
-
read
public ModelFilesReader read(String file, org.apache.jena.riot.Lang lang)
Adds thefileto the existingModel- Parameters:
file- aStringdefining the location of an RDF filelang- the type of RDF file as described byLang- Returns:
- itself for fluent programming
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceModelReader
-
-