Interface IPredicateObjectMap

All Superinterfaces:
org.apache.jena.graph.FrontsNode, IHasGraphMap, IMappingComponent, org.apache.jena.rdf.model.RDFNode, org.apache.jena.rdf.model.Resource
All Known Subinterfaces:
IPredicateObjectMapRml

public interface IPredicateObjectMap extends IMappingComponent, IHasGraphMap
  • Method Details

    • getPredicateMaps

      Set<? extends IPredicateMap> getPredicateMaps()
      Returns:
      A mutable set view of the predicat maps. Never null.
    • getPredicateMap

      IPredicateMap getPredicateMap()
    • getObjectMaps

      Set<? extends IObjectMapType> getObjectMaps()
      Returns:
      A mutable set view of the object map types. Never null.
    • getObjectMap

      default IObjectMapType getObjectMap()
    • getObjects

      Set<org.apache.jena.rdf.model.RDFNode> getObjects()
      Shorthands for constant objects
    • getPredicates

      Set<org.apache.jena.rdf.model.Resource> getPredicates()
      Shorthands for constant predicates
    • getObjectIris

      Set<String> getObjectIris()
      Shorthands for constant objects as strings
    • getPredicateIris

      Set<String> getPredicateIris()
      Shorthands for constant predicates as strings
    • getPredicateIri

      default String getPredicateIri()
    • getGraphIris

      Set<org.apache.jena.rdf.model.Resource> getGraphIris()
      Shorthands for constant graphs as strings
    • addNewPredicateMap

      IPredicateMap addNewPredicateMap()
      Allocate a fresh blank node, add it to the set of predicate maps and return a view of it as a PredicateMap.
      Returns:
    • addNewObjectMap

      IObjectMap addNewObjectMap()
      Allocate a fresh blank node, add it to the set of object maps and return a view of it as a ObjectMap.
      Returns:
    • addNewRefObjectMap

      IRefObjectMap addNewRefObjectMap()
      Allocate a fresh blank node, add it to the set of object maps and return a view of it as a RefObjectMap.
      Returns:
    • addPredicate

      IPredicateObjectMap addPredicate(String iri)
    • addPredicate

      IPredicateObjectMap addPredicate(org.apache.jena.graph.Node node)
    • addPredicate

      IPredicateObjectMap addPredicate(org.apache.jena.rdf.model.Resource resource)
    • addObject

      IPredicateObjectMap addObject(String iri)
    • addObject

      IPredicateObjectMap addObject(org.apache.jena.graph.Node node)
    • addObject

      IPredicateObjectMap addObject(org.apache.jena.rdf.model.Resource resource)
    • addGraph

      IPredicateObjectMap addGraph(String iri)
    • addGraph

      IPredicateObjectMap addGraph(org.apache.jena.graph.Node node)
    • addGraph

      IPredicateObjectMap addGraph(org.apache.jena.rdf.model.Resource resource)