Class TupleBridgeBinding

java.lang.Object
org.aksw.jenax.arq.util.tuple.adapter.TupleBridgeBinding
All Implemented Interfaces:
org.aksw.commons.tuple.accessor.TupleAccessor<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node>, org.aksw.commons.tuple.bridge.TupleBridge<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node>

public class TupleBridgeBinding extends Object implements org.aksw.commons.tuple.bridge.TupleBridge<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node>
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    TupleBridgeBinding(org.apache.jena.sparql.core.Var[] vars)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> org.apache.jena.sparql.engine.binding.Binding
    build(T obj, org.aksw.commons.tuple.accessor.TupleAccessor<? super T,? extends org.apache.jena.graph.Node> accessor)
     
    org.apache.jena.graph.Node
    get(org.apache.jena.sparql.engine.binding.Binding tupleLike, int componentIdx)
     
    int
     
    of(Collection<org.apache.jena.sparql.core.Var> vars)
     
    of(org.apache.jena.sparql.core.Var... vars)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.aksw.commons.tuple.accessor.TupleAccessor

    map

    Methods inherited from interface org.aksw.commons.tuple.bridge.TupleBridge

    build, compact, toComponentArray, validateBuildArg
  • Constructor Details

    • TupleBridgeBinding

      protected TupleBridgeBinding(org.apache.jena.sparql.core.Var[] vars)
  • Method Details

    • getDimension

      public int getDimension()
      Specified by:
      getDimension in interface org.aksw.commons.tuple.bridge.TupleBridge<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node>
    • of

      public static TupleBridgeBinding of(org.apache.jena.sparql.core.Var... vars)
    • of

      public static TupleBridgeBinding of(Collection<org.apache.jena.sparql.core.Var> vars)
    • get

      public org.apache.jena.graph.Node get(org.apache.jena.sparql.engine.binding.Binding tupleLike, int componentIdx)
      Specified by:
      get in interface org.aksw.commons.tuple.accessor.TupleAccessor<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node>
    • build

      public <T> org.apache.jena.sparql.engine.binding.Binding build(T obj, org.aksw.commons.tuple.accessor.TupleAccessor<? super T,? extends org.apache.jena.graph.Node> accessor)
      Specified by:
      build in interface org.aksw.commons.tuple.bridge.TupleBridge<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node>