Class MapFromBinding

java.lang.Object
java.util.AbstractMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
org.aksw.jenax.arq.util.binding.MapFromBinding
All Implemented Interfaces:
Map<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>

public class MapFromBinding extends AbstractMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
An immutable map view over a binding. With jena4 bindings are now always immutable.
  • Field Details

    • binding

      protected org.apache.jena.sparql.engine.binding.Binding binding
  • Constructor Details

    • MapFromBinding

      protected MapFromBinding(org.apache.jena.sparql.engine.binding.Binding binding)
  • Method Details

    • create

      public static Map<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node> create(org.apache.jena.sparql.engine.binding.Binding binding)
    • getBinding

      public org.apache.jena.sparql.engine.binding.Binding getBinding()
    • get

      public org.apache.jena.graph.Node get(Object key)
      Specified by:
      get in interface Map<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
      Overrides:
      get in class AbstractMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
    • containsKey

      public boolean containsKey(Object key)
      Specified by:
      containsKey in interface Map<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
      Overrides:
      containsKey in class AbstractMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
    • entrySet

      public Set<Map.Entry<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>> entrySet()
      Specified by:
      entrySet in interface Map<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>
      Specified by:
      entrySet in class AbstractMap<org.apache.jena.sparql.core.Var,org.apache.jena.graph.Node>