Class StreamOpVisitorToGraph

java.lang.Object
org.aksw.shellgebra.unused.algebra.dag.StreamOpVisitorToGraph
All Implemented Interfaces:
org.aksw.commons.util.obj.HasSelf<org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>>, org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>

public class StreamOpVisitorToGraph extends Object implements org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>
  • Constructor Details

    • StreamOpVisitorToGraph

      public StreamOpVisitorToGraph()
    • StreamOpVisitorToGraph

      public StreamOpVisitorToGraph(org.jgrapht.graph.DirectedAcyclicGraph<OpSpecNode,OpSpecEdge> dag)
  • Method Details

    • vertexSupplier

      public static Supplier<StreamNode> vertexSupplier()
    • getDag

      public org.jgrapht.graph.DirectedAcyclicGraph<OpSpecNode,OpSpecEdge> getDag()
    • visit

      public OpSpecNode visit(org.aksw.shellgebra.algebra.stream.op.StreamOpFile op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>
    • visit

      public OpSpecNode visit(org.aksw.shellgebra.algebra.stream.op.StreamOpTranscode op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>
    • visit

      public OpSpecNode visit(org.aksw.shellgebra.algebra.stream.op.StreamOpContentConvert op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>
    • visit

      public OpSpecNode visit(org.aksw.shellgebra.algebra.stream.op.StreamOpConcat op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>
    • visit

      public OpSpecNode visit(org.aksw.shellgebra.algebra.stream.op.StreamOpCommand op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>
    • visit

      public OpSpecNode visit(org.aksw.shellgebra.algebra.stream.op.StreamOpVar op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<OpSpecNode>