Class LanguageFilteringGraph
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.rdfservice.adapters.AbstractGraphDecorator
-
- edu.cornell.mannlib.vitro.webapp.rdfservice.filter.LanguageFilteringGraph
-
- All Implemented Interfaces:
org.apache.jena.graph.Graph
public class LanguageFilteringGraph extends AbstractGraphDecorator implements org.apache.jena.graph.Graph
A graph decorator that filters find() results according to a list of preferred language strings
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLanguageFilteringGraph(org.apache.jena.graph.Graph g, List<String> preferredLanguages)Return a graph wrapped in a decorator that will filter find() results according to the supplied list of acceptable languages
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Node arg0, org.apache.jena.graph.Node arg1, org.apache.jena.graph.Node arg2)org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Triple arg0)-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.rdfservice.adapters.AbstractGraphDecorator
add, clear, close, contains, contains, delete, dependsOn, getCapabilities, getEventManager, getPrefixMapping, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, remove, size, toString
-
-
-
-
Constructor Detail
-
LanguageFilteringGraph
protected LanguageFilteringGraph(org.apache.jena.graph.Graph g, List<String> preferredLanguages)Return a graph wrapped in a decorator that will filter find() results according to the supplied list of acceptable languages- Parameters:
g- the graph to wrap with language awareness. May not be null.preferredLanguages- a list of preferred language strings. May not be null.
-
-
Method Detail
-
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Triple arg0)
- Specified by:
findin interfaceorg.apache.jena.graph.Graph- Overrides:
findin classAbstractGraphDecorator
-
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Node arg0, org.apache.jena.graph.Node arg1, org.apache.jena.graph.Node arg2)- Specified by:
findin interfaceorg.apache.jena.graph.Graph- Overrides:
findin classAbstractGraphDecorator
-
-