Uses of Interface
org.apache.jena.util.iterator.ExtendedIterator
Packages that use ExtendedIterator
Package
Description
This package defines the Graph and Node family of classes, which
form the underlying datatypes of the Jena system.
This package defines simple composite graphs - union, intersection,
difference, and update-tracking.
This package provides basic implementations of Graph interfaces
such as EventManager and Capabilities.
Various memory-based implementations of interfaces,
specifically GraphMem for memory-based Graphs.
Provides a set of abstractions and convenience classes for accessing and manipluating ontologies
represented in RDF.
Provides default implementations for the abstractions defined in the
org.apache.jena.ontology
package.A package for creating and manipulating RDF graphs.
This package contains implementations of the interfaces defined
in the .model package, eg ModelCom for Model, ResourceImpl
for Resource, and so on.
The Jena2 reasoner subsystem is designed to allow a range of inference
engines to be plugged into Jena.
Provides a selection of simple rule engines for Jena inference models.
Internal implementation objects used by the rule system interpreters
and compilers.
This package contains a reasoner which supports transitive-reflexive closure
of subPropertyOf and subClassOf relations.
This package defines some classes common to the Jena API
and SPI levels, in particular the JenaException class from which
all Jena-specific exceptions hang, and the interface PrefixMapping
for translation to and from QNames.
A package for defining useful iterators and iterator operations,
including concatenation, mapping, filtering, empty and singleton
iterators, iterator wrappers, and the
ExtendedIterator
class used in many places in Jena.-
Uses of ExtendedIterator in org.apache.jena.graph
Subinterfaces of ExtendedIterator in org.apache.jena.graphModifier and TypeInterfaceDescriptioninterface
An extended iterator that can return its next element as a Triple.Methods in org.apache.jena.graph that return ExtendedIteratorModifier and TypeMethodDescriptiondefault ExtendedIterator<Triple>
Graph.find()
Returns an iterator over all Triples in the graph.Returns an iterator over Triples matching a pattern.Returns an iterator over all the Triples that match the triple pattern.static ExtendedIterator<Triple>
Answer an iterator covering all the triples in the specified graph.GraphMaker.listGraphs()
Answer an [extended] iterator where each element is the name of a graph in the maker, and the complete sequence exhausts the set of names.static ExtendedIterator<Node>
GraphUtil.listObjects
(Graph g, Node s, Node p) Return an iterator over the unique objects with a given subject and object.static ExtendedIterator<Node>
GraphUtil.listPredicates
(Graph g, Node s, Node o) Return an iterator over the unique predicate between s and o.static ExtendedIterator<Node>
GraphUtil.listSubjects
(Graph g, Node p, Node o) Return an iterator over the unique subjects with predicate p and object o. -
Uses of ExtendedIterator in org.apache.jena.graph.compose
Methods in org.apache.jena.graph.compose that return ExtendedIteratorModifier and TypeMethodDescriptionDifference._graphBaseFind
(Triple t) MultiUnion.graphBaseFind
(Triple t) Answer an iterator over the triples in the union of the graphs in this composition.static <T> ExtendedIterator<T>
CompositionBase.recording
(ClosableIterator<T> i, Set<T> seen) Answer an iterator that will record every element delived bynext()
in the setseen
.static ExtendedIterator<Triple>
CompositionBase.rejecting
(ExtendedIterator<Triple> i, Set<Triple> seen) Answer an iterator over the elements of iterator i that are not in the setseen
.static ExtendedIterator<Triple>
CompositionBase.rejecting
(ExtendedIterator<Triple> i, Graph seen) Answer an iterator over the elements ofi
that are not in the graphseen
.Methods in org.apache.jena.graph.compose with parameters of type ExtendedIteratorModifier and TypeMethodDescriptionstatic ExtendedIterator<Triple>
CompositionBase.rejecting
(ExtendedIterator<Triple> i, Set<Triple> seen) Answer an iterator over the elements of iterator i that are not in the setseen
.static ExtendedIterator<Triple>
CompositionBase.rejecting
(ExtendedIterator<Triple> i, Graph seen) Answer an iterator over the elements ofi
that are not in the graphseen
. -
Uses of ExtendedIterator in org.apache.jena.graph.impl
Methods in org.apache.jena.graph.impl that return ExtendedIteratorModifier and TypeMethodDescriptionfinal ExtendedIterator<Triple>
final ExtendedIterator<Triple>
Answer an ExtendedIterator returning all the triples from this store that match the patternm = (S, P, O)
.GraphBase.forTestingOnly_graphBaseFind
(Triple t) SimpleGraphMaker.listGraphs()
TripleStore.listObjects()
Answer an setwise iterator over all the objects of triples in this store.TripleStore.listPredicates()
Answer an iterator over all the predicates of triples in this store.TripleStore.listSubjects()
Answer an setwise iterator over all the subjects of triples in this store.static ExtendedIterator<Triple>
SimpleEventManager.notifyingRemove
(Graph g, Iterator<Triple> i) Answer an iterator which wrapsi
to ensure that if a .remove() is executed on it, the graphg
will be notified. -
Uses of ExtendedIterator in org.apache.jena.mem
Classes in org.apache.jena.mem that implement ExtendedIteratorModifier and TypeClassDescriptionclass
Helper class for listObjects.class
An iterator wrapper for NodeToTriplesMap iterators which ensures that a .remove on the base iterator is copied to the other two maps of this GraphMem.class
A WrappedIterator which remembers the last object next'ed in a protected instance variable, so that subclasses have access to it during .remove.Methods in org.apache.jena.mem that return ExtendedIteratorModifier and TypeMethodDescriptionAnswer an ExtendedIterator returning all the triples from this store that match the patternm = (S, P, O)
.GraphMem.graphBaseFind
(Triple m) Deprecated.Answer an ExtendedIterator over all the triples in this graph that match the triple-patternm
.NodeToTriplesMapBase.iterateAll()
Answer an iterator over all the triples in this NTM.NodeToTriplesMapMem.iterateAll
(Triple pattern) ArrayBunch.iterator()
ArrayBunch.iterator
(HashCommon.NotifyEmpty container) HashedTripleBunch.iterator()
HashedTripleBunch.iterator
(HashCommon.NotifyEmpty container) abstract ExtendedIterator<Triple>
NodeToTriplesMapBase.iterator
(Object o, HashCommon.NotifyEmpty container) abstract ExtendedIterator<Triple>
NodeToTriplesMapMem.iterator
(Object o, HashCommon.NotifyEmpty container) Answer an iterator over all the triples in this NTM which have index nodeo
.Answer an iterator over all the triples in this NTM which matchpattern
.TripleBunch.iterator()
Answer an iterator over all the triples in this bunch.TripleBunch.iterator
(HashCommon.NotifyEmpty container) Answer an iterator over all the triples in this bunch.abstract ExtendedIterator<Triple>
NodeToTriplesMapBase.iteratorForIndexed
(Object y) Answer an iterator over all the triples that are indexed by the itemy
.NodeToTriplesMapMem.iteratorForIndexed
(Object y) Answer an iterator over all the triples that are indexed by the itemy
.BunchMap.keyIterator()
Answer an iterator over all the keys in this map.HashCommon.keyIterator()
HashCommon.keyIterator
(HashCommon.NotifyEmpty container) GraphTripleStoreBase.listObjects()
GraphTripleStoreBase.listPredicates()
GraphTripleStoreBase.listSubjects()
-
Uses of ExtendedIterator in org.apache.jena.mem2
Methods in org.apache.jena.mem2 that return ExtendedIteratorModifier and TypeMethodDescriptionGraphMem2.graphBaseFind
(Triple tripleMatch) Returns anExtendedIterator
of all triples in the graph matching the given triple match. -
Uses of ExtendedIterator in org.apache.jena.mem2.collection
Methods in org.apache.jena.mem2.collection that return ExtendedIteratorModifier and TypeMethodDescriptionfinal ExtendedIterator<K>
FastHashBase.keyIterator()
HashCommonBase.keyIterator()
JenaMapSetCommon.keyIterator()
Get an iterator over the keys in the collection.FastHashMap.valueIterator()
HashCommonMap.valueIterator()
JenaMap.valueIterator()
Get an iterator over the values in the map. -
Uses of ExtendedIterator in org.apache.jena.mem2.iterator
Classes in org.apache.jena.mem2.iterator that implement ExtendedIteratorModifier and TypeClassDescriptionclass
Iterator that iterates over the entries of sets which are contained in the given iterator of sets.class
An iterator over a sparse array, that skips null entries. -
Uses of ExtendedIterator in org.apache.jena.mem2.store
Methods in org.apache.jena.mem2.store that return ExtendedIteratorModifier and TypeMethodDescriptionReturns anExtendedIterator
of all triples in the graph matching the given triple match. -
Uses of ExtendedIterator in org.apache.jena.mem2.store.fast
Methods in org.apache.jena.mem2.store.fast that return ExtendedIterator -
Uses of ExtendedIterator in org.apache.jena.mem2.store.legacy
Methods in org.apache.jena.mem2.store.legacy that return ExtendedIteratorModifier and TypeMethodDescriptionNodeToTriplesMap.iteratorForMatches
(Node index, Node n2, Node n3) Answer an iterator over all the triples in this map that match the pattern.NodeToTriplesMapMem.iteratorForMatches
(Node index, Node n2, Node n3) ArrayBunch.keyIterator()
NodeToTriplesMapMem.keyIterator()
-
Uses of ExtendedIterator in org.apache.jena.mem2.store.roaring
Classes in org.apache.jena.mem2.store.roaring that implement ExtendedIteratorModifier and TypeClassDescriptionclass
A triple iterator that iterates over triple indices in a RoaringBitmapBatchIterator
.Methods in org.apache.jena.mem2.store.roaring that return ExtendedIteratorModifier and TypeMethodDescription -
Uses of ExtendedIterator in org.apache.jena.ontology
Methods in org.apache.jena.ontology that return ExtendedIteratorModifier and TypeMethodDescriptionOntModel.listAllDifferent()
Answer an iterator that ranges over the nodes that denote pair-wise disjointness between sets of classes.OntModel.listAllOntProperties()
Answer an iterator over all of the ontology properties in this model, including object properties, datatype properties, annotation properties, etc.OntModel.listAnnotationProperties()
Answer an iterator that ranges over the properties in this model that are declared to be annotation properties.Ontology.listBackwardCompatibleWith()
Answer an iterator over all of the resources representing ontologies that this ontology is backwards compatible with.OntModel.listClasses()
Answer an iterator that ranges over all of the various forms of class description resource in this model.OntResource.listComments
(String lang) Answer an iterator over all of the comment literals for this resource.OntModel.listComplementClasses()
Answer an iterator that ranges over the complement class-descriptions in this model, i.e. the class resources specified to have a propertycomplementOf
(or equivalent) and a list of values.OntModel.listDataRanges()
Answer an iterator over the DataRange objects in this ontology, if there are any.OntModel.listDatatypeProperties()
Answer an iterator that ranges over the datatype property resources in this model, i.e. the resources withrdf:type DatatypeProperty
or equivalent.OntClass.listDeclaredProperties()
Equivalent to callingOntClass.listDeclaredProperties(boolean)
with default valuedirect = false
.OntClass.listDeclaredProperties
(boolean direct) Return an iterator over the properties associated with a frame-like view of this class.ExtendedIterator<? extends OntClass>
OntProperty.listDeclaringClasses()
Answer an iterator of all of the classes in this ontology, such that each returned class has this property as one of its properties inOntClass.listDeclaredProperties()
.ExtendedIterator<? extends OntClass>
OntProperty.listDeclaringClasses
(boolean direct) Answer an iterator of all of the classes in this ontology, such that each returned class has this property as one of its properties inOntClass.listDeclaredProperties(boolean)
.ExtendedIterator<? extends Resource>
OntResource.listDifferentFrom()
Answer an iterator over all of the resources that are declared to be different from this resource.OntClass.listDisjointWith()
Answer an iterator over all of the classes that this class is declared to be disjoint with.ExtendedIterator<? extends OntResource>
AllDifferent.listDistinctMembers()
Answer an iterator over all of the individuals that are declared to be distinct by this AllDifferent declaration.ExtendedIterator<? extends OntResource>
OntProperty.listDomain()
Answer an iterator over all of the declared domain classes of this property.OntModel.listEnumeratedClasses()
Answer an iterator that ranges over the enumerated class class-descriptions in this model, i.e. the class resources specified to have a propertyoneOf
(or equivalent) and a list of values.OntClass.listEquivalentClasses()
Answer an iterator over all of the classes that are known to be equivalent to this class.ExtendedIterator<? extends OntProperty>
OntProperty.listEquivalentProperties()
Answer an iterator over all of the properties that are declared to be equivalent properties to this property.OntModel.listFunctionalProperties()
Answer an iterator that ranges over the functional property resources in this model, i.e. the resources withrdf:type FunctionalProperty
or equivalent.OntModel.listHierarchyRootClasses()
Answer an iterator over the classes in this ontology model that represent the uppermost nodes of the class hierarchy.OntModel.listImportedModels()
Deprecated.Ontology.listImports()
Answer an iterator over all of the resources representing ontologies imported by this ontology.Ontology.listIncompatibleWith()
Answer an iterator over all of the resources representing ontologies that this ontology is incompatible with.OntModel.listIndividuals()
Answer an iterator that ranges over the individual resources in this model, i.e. the resources withrdf:type
corresponding to a class defined in the ontology.OntModel.listIndividuals
(Resource cls) Answer an iterator that ranges over the resources in this model that are instances of the given class.ExtendedIterator<? extends OntResource>
OntClass.listInstances()
Answer an iterator over the individuals in the model that have this class among their types.ExtendedIterator<? extends OntResource>
OntClass.listInstances
(boolean direct) Answer an iterator over the individuals in the model that have this class among their types, optionally excluding sub-classes of this class.OntModel.listIntersectionClasses()
Answer an iterator that ranges over the intersection class-descriptions in this model, i.e. the class resources specified to have a propertyintersectionOf
(or equivalent) and a list of values.ExtendedIterator<? extends OntProperty>
OntProperty.listInverse()
Answer an iterator over the properties that are defined to be inverses of this property.OntModel.listInverseFunctionalProperties()
Answer an iterator that ranges over the inverse functional property resources in this model, i.e. the resources withrdf:type InverseFunctionalProperty
or equivalent.ExtendedIterator<? extends OntProperty>
OntProperty.listInverseOf()
Answer an iterator over all of the properties that this property is declared to be the inverse of.OntResource.listIsDefinedBy()
Answer an iterator over all of the resources that are declared to define this resource.OntResource.listLabels
(String lang) Answer an iterator over all of the label literals for this resource.OntModel.listNamedClasses()
Answer an iterator that ranges over the named class-descriptions in this model, i.e. resources withrdf:type Class
(or equivalent) and a node URI.OntModel.listObjectProperties()
Answer an iterator that ranges over the object property resources in this model, i.e. the resources withrdf:type ObjectProperty
or equivalent.DataRange.listOneOf()
Answer an iterator over all of the literals that are declared to be the permissible values for this class.ExtendedIterator<? extends OntResource>
EnumeratedClass.listOneOf()
Answer an iterator over all of the individuals that are declared to be the class extension for this class.<T extends OntClass>
ExtendedIterator<T>Individual.listOntClasses
(boolean direct) Answer an iterator over the ontology classes to which this individual belongs.OntModel.listOntologies()
Answer an iterator that ranges over the ontology resources in this model, i.e. the resources withrdf:type Ontology
or equivalent.OntModel.listOntProperties()
Answer an iterator that ranges over the property resources in this model, i.e. the resources withrdf:type Property
or equivalent.ExtendedIterator<? extends OntClass>
BooleanClassDescription.listOperands()
Answer an iterator over all of the classes that are the operands of this Boolean class expression.Ontology.listPriorVersion()
Answer an iterator over all of the resources representing ontologies that this ontology supercedes.ExtendedIterator<? extends OntResource>
OntProperty.listRange()
Answer an iterator over all of the declared range classes of this property.OntResource.listRDFTypes
(boolean direct) Answer an iterator over the RDF classes to which this resource belongs.OntProperty.listReferringRestrictions()
Answer an iterator over any restrictions that mention this property as the property that the restriction is adding some constraint to.OntModel.listRestrictions()
Answer an iterator that ranges over the property restriction class-descriptions in this model, i.e. resources withrdf:type Restriction
(or equivalent).ExtendedIterator<? extends Resource>
OntResource.listSameAs()
Answer an iterator over all of the resources that are declared to be the same as this resource.OntResource.listSeeAlso()
Answer an iterator over all of the resources that are declared to provide additional information about this resource.OntClass.listSubClasses()
Answer an iterator over all of the classes that are declared to be sub-classes of this class.OntClass.listSubClasses
(boolean direct) Answer an iterator over the classes that are declared to be sub-classes of this class.OntModel.listSubModels()
Answer an iterator over the ontology models that are sub-models of this model.OntModel.listSubModels
(boolean withImports) Answer an iterator over the ontology models that are sub-models of this model.ExtendedIterator<? extends OntProperty>
OntProperty.listSubProperties()
Answer an iterator over all of the properties that are declared to be sub-properties of this property.ExtendedIterator<? extends OntProperty>
OntProperty.listSubProperties
(boolean direct) Answer an iterator over all of the properties that are declared to be sub-properties of this property.OntClass.listSuperClasses()
Answer an iterator over all of the classes that are super-classes of this class.OntClass.listSuperClasses
(boolean direct) Answer an iterator over all of the classes that are super-classes of this class.ExtendedIterator<? extends OntProperty>
OntProperty.listSuperProperties()
Answer an iterator over all of the properties that are declared to be super-properties of this property.ExtendedIterator<? extends OntProperty>
OntProperty.listSuperProperties
(boolean direct) Answer an iterator over all of the properties that are declared to be super-properties of this property.OntModel.listSymmetricProperties()
Answer an iterator that ranges over the symmetric property resources in this model, i.e. the resources withrdf:type SymmetricProperty
or equivalent.OntModel.listTransitiveProperties()
Answer an iterator that ranges over the transitive property resources in this model, i.e. the resources withrdf:type TransitiveProperty
or equivalent.OntModel.listUnionClasses()
Answer an iterator that ranges over the union class-descriptions in this model, i.e. the class resources specified to have a propertyunionOf
(or equivalent) and a list of values.OntResource.listVersionInfo()
Answer an iterator over all of the version info strings for this resource. -
Uses of ExtendedIterator in org.apache.jena.ontology.impl
Methods in org.apache.jena.ontology.impl that return ExtendedIteratorModifier and TypeMethodDescriptionOntModelImpl.listAllDifferent()
Answer an iterator that ranges over the nodes that denote pair-wise disjointness between sets of classes.OntModelImpl.listAllOntProperties()
Answer an iterator over all of the ontology properties in this model, including object properties, datatype properties, annotation properties, etc.OntModelImpl.listAnnotationProperties()
Answer an iterator that ranges over the properties in this model that are declared to be annotation properties.OntologyImpl.listBackwardCompatibleWith()
Answer an iterator over all of the resources representing ontologies that this ontology is backwards compatible with.OntModelImpl.listClasses()
Answer an iterator that ranges over all of the various forms of class description resource in this model.OntResourceImpl.listComments
(String lang) Answer an iterator over all of the comment literals for this resource.OntModelImpl.listComplementClasses()
Answer an iterator that ranges over the complement class-descriptions in this model, i.e. the class resources specified to have a propertycomplementOf
(or equivalent) and a list of values.OntModelImpl.listDataRanges()
Answer an iterator over the DataRange objects in this ontology, if there are any.OntModelImpl.listDatatypeProperties()
Answer an iterator that ranges over the datatype property resources in this model, i.e. the resources withrdf:type DatatypeProperty
or equivalent.OntClassImpl.listDeclaredProperties()
Equivalent to callingOntClassImpl.listDeclaredProperties(boolean)
with default valuedirect = false
.OntClassImpl.listDeclaredProperties
(boolean direct) Return an iterator over the properties associated with a frame-like view of this class.OntPropertyImpl.listDeclaringClasses()
Answer an iterator of all of the classes in this ontology, such that each returned class has this property as one of its properties inOntClass.listDeclaredProperties()
.OntPropertyImpl.listDeclaringClasses
(boolean direct) Answer an iterator of all of the classes in this ontology, such that each returned class has this property as one of its properties inOntClass.listDeclaredProperties(boolean)
.OntResourceImpl.listDifferentFrom()
Answer an iterator over all of the resources that are declared to be different from this resource.OntClassImpl.listDisjointWith()
Answer an iterator over all of the classes that this class is declared to be disjoint with.ExtendedIterator<? extends OntResource>
AllDifferentImpl.listDistinctMembers()
Answer an iterator over all of the individuals that are declared to be distinct by this AllDifferent declaration.OntPropertyImpl.listDomain()
Answer an iterator over all of the declared domain classes of this property.OntModelImpl.listEnumeratedClasses()
Answer an iterator that ranges over the enumerated class class-descriptions in this model, i.e. the class resources specified to have a propertyoneOf
(or equivalent) and a list of values.OntClassImpl.listEquivalentClasses()
Answer an iterator over all of the classes that are declared to be equivalent classes to this class.OntPropertyImpl.listEquivalentProperties()
Answer an iterator over all of the properties that are declared to be equivalent properties to this property.OntModelImpl.listFunctionalProperties()
Answer an iterator that ranges over the functional property resources in this model, i.e. the resources withrdf:type FunctionalProperty
or equivalent.OntModelImpl.listHierarchyRootClasses()
Answer an iterator over the classes in this ontology model that represent the uppermost nodes of the class hierarchy.OntModelImpl.listImportedModels()
Deprecated.This method has been re-named tolistSubModels
, but note that to obtain the same behaviour aslistImportedModels
from Jena 2.4 and earlier, callers should invokeOntModelImpl.listSubModels(boolean)
with parametertrue
.OntologyImpl.listImports()
Answer an iterator over all of the resources representing ontologies imported by this ontology.OntologyImpl.listIncompatibleWith()
Answer an iterator over all of the resources representing ontologies that this ontology is incompatible with.OntModelImpl.listIndividuals()
Answer an iterator over the individuals in this model.OntModelImpl.listIndividuals
(Resource cls) Answer an iterator that ranges over the resources in this model that are instances of the given class.OntClassImpl.listInstances()
Answer an iterator over the individuals in the model that have this class among their types.OntClassImpl.listInstances
(boolean direct) Answer an iterator over the individuals in the model that have this class among their types, optionally excluding sub-classes of this class.OntModelImpl.listIntersectionClasses()
Answer an iterator that ranges over the intersection class-descriptions in this model, i.e. the class resources specified to have a propertyintersectionOf
(or equivalent) and a list of values.OntPropertyImpl.listInverse()
Answer an iterator over the properties that are defined to be inverses of this property.OntModelImpl.listInverseFunctionalProperties()
Answer an iterator that ranges over the inverse functional property resources in this model, i.e. the resources withrdf:type InverseFunctionalProperty
or equivalent.ExtendedIterator<? extends OntProperty>
ObjectPropertyImpl.listInverseOf()
Answer an iterator over all of the properties that are declared to be inverse properties of this property, ensuring that each presents the objectProperty facet.ExtendedIterator<? extends OntProperty>
OntPropertyImpl.listInverseOf()
Answer an iterator over all of the properties that are declared to be inverse properties of this property.OntResourceImpl.listIsDefinedBy()
Answer an iterator over all of the resources that are declared to define this resource.OntResourceImpl.listLabels
(String lang) Answer an iterator over all of the label literals for this resource.OntModelImpl.listNamedClasses()
Answer an iterator that ranges over the named class-descriptions in this model, i.e. resources withrdf:type Class
(or equivalent) and a node URI.OntModelImpl.listObjectProperties()
Answer an iterator that ranges over the object property resources in this model, i.e. the resources withrdf:type ObjectProperty
or equivalent.DataRangeImpl.listOneOf()
Answer an iterator over all of the literals that are declared to be the permissible values for this class.ExtendedIterator<? extends OntResource>
EnumeratedClassImpl.listOneOf()
Answer an iterator over all of the individuals that are declared to be the class extension for this class.<T extends OntClass>
ExtendedIterator<T>IndividualImpl.listOntClasses
(boolean direct) Answer an iterator over the ontology classes to which this individual belongs.OntModelImpl.listOntologies()
Answer an iterator that ranges over the ontology resources in this model, i.e. the resources withrdf:type Ontology
or equivalent.OntModelImpl.listOntProperties()
Answer an iterator that ranges over the property resources in this model, i.e. the resources withrdf:type Property
or equivalent.ExtendedIterator<? extends OntClass>
BooleanClassDescriptionImpl.listOperands()
Answer an iterator over all of the classes that are the operands of this Boolean class expression.ExtendedIterator<? extends OntClass>
ComplementClassImpl.listOperands()
Answer an iterator over all of the classes that are the operands of this Boolean class expression.OntologyImpl.listPriorVersion()
Answer an iterator over all of the resources representing ontologies that this ontology supercedes.OntPropertyImpl.listRange()
Answer an iterator over all of the declared range classes of this property.OntResourceImpl.listRDFTypes
(boolean direct) Answer an iterator over the RDF classes to which this resource belongs.OntPropertyImpl.listReferringRestrictions()
Answer an iterator over any restrictions that mention this property as the property that the restriction is adding some constraint to.OntModelImpl.listRestrictions()
Answer an iterator that ranges over the property restriction class-descriptions in this model, i.e. resources withrdf:type Restriction
(or equivalent).OntResourceImpl.listSameAs()
Answer an iterator over all of the resources that are declared to be the same as this resource.OntResourceImpl.listSeeAlso()
Answer an iterator over all of the resources that are declared to provide addition information about this resource.OntClassImpl.listSubClasses()
Answer an iterator over all of the classes that are declared to be sub-classes of this class.OntClassImpl.listSubClasses
(boolean direct) Answer an iterator over the classes that are declared to be sub-classes of this class.OntModelImpl.listSubModels()
Answer an iterator over the ontology models that are sub-models of this model.OntModelImpl.listSubModels
(boolean withImports) Answer an iterator over the ontology models that are sub-models of this model.OntPropertyImpl.listSubProperties()
Answer an iterator over all of the properties that are declared to be sub-properties of this property.OntPropertyImpl.listSubProperties
(boolean direct) Answer an iterator over all of the properties that are declared to be sub-properties of this property.OntClassImpl.listSuperClasses()
Answer an iterator over all of the classes that are declared to be super-classes of this class.OntClassImpl.listSuperClasses
(boolean direct) Answer an iterator over all of the classes that are declared to be super-classes of this class.OntPropertyImpl.listSuperProperties()
Answer an iterator over all of the properties that are declared to be super-properties of this property.OntPropertyImpl.listSuperProperties
(boolean direct) Answer an iterator over all of the properties that are declared to be super-properties of this property.OntModelImpl.listSymmetricProperties()
Answer an iterator that ranges over the symmetric property resources in this model, i.e. the resources withrdf:type SymmetricProperty
or equivalent.OntModelImpl.listTransitiveProperties()
Answer an iterator that ranges over the transitive property resources in this model, i.e. the resources withrdf:type TransitiveProperty
or equivalent.OntModelImpl.listUnionClasses()
Answer an iterator that ranges over the union class-descriptions in this model, i.e. the class resources specified to have a propertyunionOf
(or equivalent) and a list of values.OntResourceImpl.listVersionInfo()
Answer an iterator over all of the version info strings for this resource. -
Uses of ExtendedIterator in org.apache.jena.rdf.model
Subinterfaces of ExtendedIterator in org.apache.jena.rdf.modelModifier and TypeInterfaceDescriptioninterface
An iterator which returns RDF nodes.interface
An iterator which returns namespace URI's.interface
An iterator which returns RDF Resources.interface
Deprecated.To be removedinterface
An iterator which returns RDF Statements.Methods in org.apache.jena.rdf.model that return ExtendedIteratorModifier and TypeMethodDescriptionRDFList.iterator()
Answer an iterator over the elements of the list.ModelMaker.listModels()
Answer an [extended] iterator where each element is the name of a model in the maker, and the complete sequence exhausts the set of names.<T> ExtendedIterator<T>
Answer an iterator of the elements of this list, to each of which the given map function has been applied. -
Uses of ExtendedIterator in org.apache.jena.rdf.model.impl
Classes in org.apache.jena.rdf.model.impl that implement ExtendedIteratorModifier and TypeClassDescriptionclass
An internal class not normally of interest to application developers.class
A NodeIterator implementation.class
An NsIterator implementationclass
An implementation of ResIterator.class
class
An internal class not normally of interest to developers.class
An implementation of StmtIterator.Methods in org.apache.jena.rdf.model.impl that return ExtendedIteratorModifier and TypeMethodDescriptionstatic ExtendedIterator<Node>
return an iterator over all the nodes that are reifiying something in the graphstatic ExtendedIterator<Node>
return an iterator over all the nodes that are reifiying t in the graphstatic ExtendedIterator<Triple>
ReifierStd.findEither
(Graph graph, Triple match, boolean showHidden) Answer an iterator over the reification triples of this Reifier, or an empty iterator - if showHidden is false, only the exposed triples, otherwise only the concealed ones.static ExtendedIterator<Triple>
ReifierStd.findExposed
(Graph graph, Triple match) Answer an iterator over all the reification triples that this Reifier exposes (ie all if Standard, none otherwise) that match m.ModelCom.findTriplesFrom
(Selector s) Deprecated.UsePredicate<Statement>
to filter.RDFListImpl.iterator()
Answer an iterator over the elements of the list.ModelMakerImpl.listModels()
<T> ExtendedIterator<T>
Answer an iterator of the elements of this list, to each of which the given map function has been applied. -
Uses of ExtendedIterator in org.apache.jena.reasoner
Methods in org.apache.jena.reasoner that return ExtendedIteratorModifier and TypeMethodDescriptionAn extension of the Graph.find interface which allows the caller to encode complex expressions in RDF and then refer to those expressions within the query triple.BaseInfGraph.find
(TriplePattern pattern) Basic pattern lookup interface.FGraph.find
(TriplePattern pattern) Basic pattern lookup interface.Finder.find
(TriplePattern pattern) Basic pattern lookup interface.An extension of the Graph.find interface which allows the caller to encode complex expressions in RDF and then refer to those expressions within the query triple.abstract ExtendedIterator<Triple>
BaseInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.FGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.Finder.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query. -
Uses of ExtendedIterator in org.apache.jena.reasoner.rulesys
Methods in org.apache.jena.reasoner.rulesys that return ExtendedIteratorModifier and TypeMethodDescriptionBasicForwardRuleInfGraph.find
(TriplePattern pattern) Basic pattern lookup interface.FBRuleInfGraph.find
(TriplePattern pattern) Basic pattern lookup interface.LPBackwardRuleInfGraph.find
(TriplePattern pattern) Basic pattern lookup interface.BackwardRuleInfGraphI.findDataMatches
(TriplePattern pattern) Match a pattern just against the stored data (raw data, schema, axioms) but no backchaining derivation.BasicForwardRuleInfGraph.findDataMatches
(Node subject, Node predicate, Node object) Search the combination of data and deductions graphs for the given triple pattern.FBRuleInfGraph.findDataMatches
(Node subject, Node predicate, Node object) Search the combination of data and deductions graphs for the given triple pattern.FBRuleInfGraph.findDataMatches
(TriplePattern pattern) Search the combination of data and deductions graphs for the given triple pattern.ForwardRuleInfGraphI.findDataMatches
(Node subject, Node predicate, Node object) Search the combination of data and deductions graphs for the given triple pattern.LPBackwardRuleInfGraph.findDataMatches
(TriplePattern pattern) Match a pattern just against the stored data (raw data, schema, axioms) but no derivation.FBRuleInfGraph.findFull
(TriplePattern pattern) Internal variant of find which omits the filters which block illegal RDF data.BasicForwardRuleInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.FBRuleInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.LPBackwardRuleInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.FBRuleInfGraph.graphBaseFind
(Node subject, Node property, Node object) Returns an iterator over Triples.LPBackwardRuleInfGraph.graphBaseFind
(Node subject, Node property, Node object) Returns an iterator over Triples. -
Uses of ExtendedIterator in org.apache.jena.reasoner.rulesys.impl
Methods in org.apache.jena.reasoner.rulesys.impl that return ExtendedIteratorModifier and TypeMethodDescriptionLPBRuleEngine.find
(TriplePattern goal) Start a new interpreter running to answer a query. -
Uses of ExtendedIterator in org.apache.jena.reasoner.transitiveReasoner
Methods in org.apache.jena.reasoner.transitiveReasoner that return ExtendedIteratorModifier and TypeMethodDescriptionTransitiveGraphCache.find
(TriplePattern pattern) Basic pattern lookup interface.TransitiveInfGraph.find
(TriplePattern pattern) Basic pattern lookup interface.TransitiveGraphCache.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.TransitiveInfGraph.findWithContinuation
(TriplePattern pattern, Finder continuation) Extended find interface used in situations where the implementator may or may not be able to answer the complete query.TransitiveInfGraph.graphBaseFind
(Node subject, Node property, Node object) Returns an iterator over Triples.TransitiveGraphCache.listAllSubjects()
Return an iterator over all registered subject nodes -
Uses of ExtendedIterator in org.apache.jena.util.iterator
Classes in org.apache.jena.util.iterator that implement ExtendedIteratorModifier and TypeClassDescriptionclass
Creates a sub-Iterator by filtering.class
LazyIterator<T>
An ExtendedIterator that is created lazily.class
Map1Iterator<From,
To> An iterator that consumes an underlying iterator and maps its results before delivering them; supports remove if the underlying iterator does.class
MapFilterIterator<T,
X> A MapFilterIterator takes a MapFilter and an [Extended]Iterator and returns a new ExtendedIterator which delivers the sequence of all non-null elements MapFilter(X) for X from the base iterator.class
NiceIterator<T>
NiceIterator is the standard base class implementing ExtendedIterator.class
NullIterator<T>
An empty iterator.class
RandomOrderIterator - Reorders the elements returned by an Iterator.class
A ClosableIterator that contains only one elementclass
a WrappedIterator is an ExtendedIterator wrapping around a plain (or presented as plain) Iterator.Methods in org.apache.jena.util.iterator that return ExtendedIteratorModifier and TypeMethodDescription<X extends T>
ExtendedIterator<T>return a new iterator which delivers all the elements of this iterator and then all the elements of the other iterator.static <T> ExtendedIterator<T>
concatenate two closable iterators.<X extends T>
ExtendedIterator<T>make a new iterator, which is us then the other chap.<X extends T>
ExtendedIterator<T>abstract ExtendedIterator<T>
LazyIterator.create()
The subclass must define this to return the ExtendedIterator to invoke.static <T> ExtendedIterator<T>
Answer an ExtendedIterator returning the elements ofit
.static <T> ExtendedIterator<T>
WrappedIterator.createIteratorIterator
(Iterator<Iterator<T>> it) Given an Iterator that returns Iterator's, this creates an Iterator over the next level values.static <T> ExtendedIterator<T>
NiceIterator.emptyIterator()
An iterator over no elements.ExtendedIterator.filterDrop
(Predicate<T> f) return a new iterator containing only the elements of _this_ which are rejected by the filter _f_.ExtendedIterator.filterKeep
(Predicate<T> f) return a new iterator containing only the elements of _this_ which pass the filter _f_.<U> ExtendedIterator<U>
return a new iterator where each element is the result of applying _map1_ to the corresponding element of _this_.<U> ExtendedIterator<U>
make a new iterator which is the elementwise _map1_ of the base iterator.Methods in org.apache.jena.util.iterator with parameters of type ExtendedIteratorModifier and TypeMethodDescriptionstatic <T> List<T>
NiceIterator.asList
(ExtendedIterator<T> it) Answer a list of the elements fromit
, in order, consuming that iterator.static <T> Set<T>
NiceIterator.asSet
(ExtendedIterator<T> it) Answer a list of the elements ofit
in order, consuming this iterator.Constructors in org.apache.jena.util.iterator with parameters of type ExtendedIteratorModifierConstructorDescriptionMapFilterIterator
(MapFilter<T, X> fl, ExtendedIterator<T> e) Creates a sub-Iterator.
listSubModels
, but note that to obtain the same behaviour aslistImportedModels
from Jena 2.4 and earlier, callers should invokeOntModel.listSubModels(boolean)
with parametertrue
.