Class PathVisitorNfaCompilerImpl<V,E,D>
java.lang.Object
org.aksw.jena_sparql_api.sparql_path2.PathVisitorNfaCompilerImpl<V,E,D>
- All Implemented Interfaces:
org.apache.jena.sparql.path.PathVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EdgeLabelAccessor<E,D> protected Stack<PartialNfa<V,D>> -
Constructor Summary
ConstructorsConstructorDescriptionPathVisitorNfaCompilerImpl(org.jgrapht.Graph<V, E> graph, Supplier<V> vertexFactory, EdgeLabelAccessor<E, D> edgeLabelAccessor, Function<org.apache.jena.sparql.path.Path, D> primitivePathMapper) -
Method Summary
Modifier and TypeMethodDescriptioncomplete()PartialNfa<V,D> peek()voidprocessPrimitivePath(org.apache.jena.sparql.path.Path path) voidvisit(org.apache.jena.sparql.path.P_Alt path) voidvisit(org.apache.jena.sparql.path.P_Distinct arg0) voidvisit(org.apache.jena.sparql.path.P_FixedLength arg0) voidvisit(org.apache.jena.sparql.path.P_Inverse path) voidvisit(org.apache.jena.sparql.path.P_Link path) voidvisit(org.apache.jena.sparql.path.P_Mod arg0) voidvisit(org.apache.jena.sparql.path.P_Multi arg0) voidvisit(org.apache.jena.sparql.path.P_NegPropSet path) voidvisit(org.apache.jena.sparql.path.P_OneOrMore1 path) voidvisit(org.apache.jena.sparql.path.P_OneOrMoreN arg0) voidvisit(org.apache.jena.sparql.path.P_ReverseLink path) voidvisit(org.apache.jena.sparql.path.P_Seq path) voidvisit(org.apache.jena.sparql.path.P_Shortest arg0) voidvisit(org.apache.jena.sparql.path.P_ZeroOrMore1 path) voidvisit(org.apache.jena.sparql.path.P_ZeroOrMoreN path) voidvisit(org.apache.jena.sparql.path.P_ZeroOrOne arg0)
-
Field Details
-
primitivePathMapper
-
graph
-
vertexFactory
-
edgeLabelAccessor
-
stack
-
-
Constructor Details
-
PathVisitorNfaCompilerImpl
-
-
Method Details
-
processPrimitivePath
public void processPrimitivePath(org.apache.jena.sparql.path.Path path) -
visit
public void visit(org.apache.jena.sparql.path.P_Link path) -
visit
public void visit(org.apache.jena.sparql.path.P_ReverseLink path) -
visit
public void visit(org.apache.jena.sparql.path.P_NegPropSet path) -
visit
public void visit(org.apache.jena.sparql.path.P_Inverse path) -
complete
-
peek
-
visit
public void visit(org.apache.jena.sparql.path.P_Seq path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Mod arg0) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_FixedLength arg0) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Distinct arg0) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Multi arg0) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Shortest arg0) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_ZeroOrOne arg0) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_ZeroOrMore1 path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_ZeroOrMoreN path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_OneOrMore1 path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_OneOrMoreN arg0) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Alt path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-