Class RawSetFromMappedPropertyValues

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<org.apache.jena.rdf.model.RDFNode>
org.aksw.jena_sparql_api.rdf.collections.RawSetFromMappedPropertyValues
All Implemented Interfaces:
Iterable<org.apache.jena.rdf.model.RDFNode>, Collection<org.apache.jena.rdf.model.RDFNode>, Set<org.apache.jena.rdf.model.RDFNode>, RdfBackedCollection<org.apache.jena.rdf.model.RDFNode>

public class RawSetFromMappedPropertyValues extends AbstractSet<org.apache.jena.rdf.model.RDFNode> implements RdfBackedCollection<org.apache.jena.rdf.model.RDFNode>
  • Field Details

    • subject

      protected org.apache.jena.rdf.model.Resource subject
    • property

      protected org.apache.jena.rdf.model.Property property
    • isFwd

      protected boolean isFwd
    • nodeMapper

      protected NodeMapper<?> nodeMapper
  • Constructor Details

    • RawSetFromMappedPropertyValues

      public RawSetFromMappedPropertyValues(org.apache.jena.rdf.model.Resource subject, org.apache.jena.rdf.model.Property property, NodeMapper<?> nodeMapper)
    • RawSetFromMappedPropertyValues

      public RawSetFromMappedPropertyValues(org.apache.jena.rdf.model.Resource subject, org.apache.jena.rdf.model.Property property, boolean isFwd, NodeMapper<?> nodeMapper)
  • Method Details

    • add

      public boolean add(org.apache.jena.rdf.model.RDFNode rdfNode)
      Specified by:
      add in interface Collection<org.apache.jena.rdf.model.RDFNode>
      Specified by:
      add in interface Set<org.apache.jena.rdf.model.RDFNode>
      Overrides:
      add in class AbstractCollection<org.apache.jena.rdf.model.RDFNode>
    • clear

      public void clear()
      Specified by:
      clear in interface Collection<org.apache.jena.rdf.model.RDFNode>
      Specified by:
      clear in interface Set<org.apache.jena.rdf.model.RDFNode>
      Overrides:
      clear in class AbstractCollection<org.apache.jena.rdf.model.RDFNode>
    • iterator

      public Iterator<org.apache.jena.rdf.model.RDFNode> iterator()
      Specified by:
      iterator in interface Collection<org.apache.jena.rdf.model.RDFNode>
      Specified by:
      iterator in interface Iterable<org.apache.jena.rdf.model.RDFNode>
      Specified by:
      iterator in interface Set<org.apache.jena.rdf.model.RDFNode>
      Specified by:
      iterator in class AbstractCollection<org.apache.jena.rdf.model.RDFNode>
    • size

      public int size()
      Specified by:
      size in interface Collection<org.apache.jena.rdf.model.RDFNode>
      Specified by:
      size in interface Set<org.apache.jena.rdf.model.RDFNode>
      Specified by:
      size in class AbstractCollection<org.apache.jena.rdf.model.RDFNode>
    • getRawCollection

      public Set<org.apache.jena.rdf.model.RDFNode> getRawCollection()
      Description copied from interface: RdfBackedCollection
      A collection of the raw backing RDFNode objects. For example, a Collection may be backed by an RDF resource with a property that leads to a collection of IRIs or literals of type xsd:string.
      Specified by:
      getRawCollection in interface RdfBackedCollection<org.apache.jena.rdf.model.RDFNode>
      Returns: