Class 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 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:
        find in interface org.apache.jena.graph.Graph
        Overrides:
        find in class AbstractGraphDecorator
      • 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:
        find in interface org.apache.jena.graph.Graph
        Overrides:
        find in class AbstractGraphDecorator