public ValueFactory getValueFactory() { return getBaseSail().getValueFactory(); }
@Override public void setDataDir(File dataDir) { Path luceneDir = Paths.get(parameters.getProperty(LuceneSail.LUCENE_DIR_KEY, DEFAULT_LUCENE_DIR), ""); String luceneDirAbsolute = dataDir.getAbsoluteFile().toPath().resolve(luceneDir).toString(); this.setParameter(LuceneSail.LUCENE_DIR_KEY, luceneDirAbsolute); logger.debug("Absolute path to lucene index dir: {}", luceneDirAbsolute); this.getBaseSail().setDataDir(dataDir); }
@Override public void removeSailChangedListener(SailChangedListener listener) { verifyBaseSailSet(); getBaseSail().removeSailChangedListener(listener); } }
@Override public void addSailChangedListener(SailChangedListener listener) { verifyBaseSailSet(); getBaseSail().addSailChangedListener(listener); }
protected NotifyingSail createSail(String entailment) throws Exception { NotifyingSail sail = newSail(); if ("RDF".equals(entailment)) { // do not add inferencers } else if ("RDFS".equals(entailment)) { sail = new ForwardChainingRDFSInferencer(sail); } else if ("RDFS-VP".equals(entailment)) { sail = new ForwardChainingRDFSInferencer(sail); sail = new DirectTypeHierarchyInferencer(sail); } else { sail.shutDown(); fail("Invalid value for entailment level:" + entailment); } return sail; }
@Override public void removeSailChangedListener(SailChangedListener listener) { verifyBaseSailSet(); getBaseSail().removeSailChangedListener(listener); } }
@Override public void addSailChangedListener(SailChangedListener listener) { verifyBaseSailSet(); getBaseSail().addSailChangedListener(listener); }