Class SetFromPropertyValues<T extends org.apache.jena.rdf.model.RDFNode>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<T>
org.aksw.jena_sparql_api.rdf.collections.SetFromPropertyValues<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Iterable<T>,Collection<T>,Set<T>,RdfBackedCollection<T>
public class SetFromPropertyValues<T extends org.apache.jena.rdf.model.RDFNode>
extends AbstractSet<T>
implements RdfBackedCollection<T>
Set view over the values of a property of a given subject resource.
- Author:
- raven Mar 30, 2018
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSetFromPropertyValues(org.apache.jena.rdf.model.Resource subject, org.apache.jena.rdf.model.Property property, boolean isFwd, Class<T> clazz) SetFromPropertyValues(org.apache.jena.rdf.model.Resource subject, org.apache.jena.rdf.model.Property property, Class<T> clazz) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanCollection<org.apache.jena.rdf.model.RDFNode>A collection of the raw backing RDFNode objects.iterator()intsize()Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAllMethods inherited from class java.util.AbstractCollection
addAll, clear, containsAll, isEmpty, remove, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Set
addAll, clear, containsAll, isEmpty, remove, retainAll, spliterator, toArray, toArray
-
Field Details
-
subject
protected org.apache.jena.rdf.model.Resource subject -
property
protected org.apache.jena.rdf.model.Property property -
isFwd
protected boolean isFwd -
clazz
-
-
Constructor Details
-
SetFromPropertyValues
-
SetFromPropertyValues
-
-
Method Details
-
add
- Specified by:
addin interfaceCollection<T extends org.apache.jena.rdf.model.RDFNode>- Specified by:
addin interfaceSet<T extends org.apache.jena.rdf.model.RDFNode>- Overrides:
addin classAbstractCollection<T extends org.apache.jena.rdf.model.RDFNode>
-
contains
- Specified by:
containsin interfaceCollection<T extends org.apache.jena.rdf.model.RDFNode>- Specified by:
containsin interfaceSet<T extends org.apache.jena.rdf.model.RDFNode>- Overrides:
containsin classAbstractCollection<T extends org.apache.jena.rdf.model.RDFNode>
-
iterator
- Specified by:
iteratorin interfaceCollection<T extends org.apache.jena.rdf.model.RDFNode>- Specified by:
iteratorin interfaceIterable<T extends org.apache.jena.rdf.model.RDFNode>- Specified by:
iteratorin interfaceSet<T extends org.apache.jena.rdf.model.RDFNode>- Specified by:
iteratorin classAbstractCollection<T extends org.apache.jena.rdf.model.RDFNode>
-
size
public int size()- Specified by:
sizein interfaceCollection<T extends org.apache.jena.rdf.model.RDFNode>- Specified by:
sizein interfaceSet<T extends org.apache.jena.rdf.model.RDFNode>- Specified by:
sizein classAbstractCollection<T extends org.apache.jena.rdf.model.RDFNode>
-
getRawCollection
Description copied from interface:RdfBackedCollectionA collection of the raw backing RDFNode objects. For example, a Collectionmay be backed by an RDF resource with a property that leads to a collection of IRIs or literals of type xsd:string. - Specified by:
getRawCollectionin interfaceRdfBackedCollection<T extends org.apache.jena.rdf.model.RDFNode>- Returns:
-