Package org.aksw.jenax.sparql.path
Class PathVisitorInvert
java.lang.Object
org.aksw.jenax.sparql.path.PathVisitorInvert
- All Implemented Interfaces:
PathVisitorRewrite,org.apache.jena.sparql.path.PathVisitor
Apply an invertion on a given path and stores the obtained path in 'result'
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.path.Pathapply(org.apache.jena.sparql.path.Path path) org.apache.jena.sparql.path.Pathvoidvisit(org.apache.jena.sparql.path.P_Alt path) voidvisit(org.apache.jena.sparql.path.P_Distinct path) voidvisit(org.apache.jena.sparql.path.P_FixedLength path) 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 path) voidvisit(org.apache.jena.sparql.path.P_Multi path) 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 path) 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 path) 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 path)
-
Field Details
-
result
protected org.apache.jena.sparql.path.Path result
-
-
Constructor Details
-
PathVisitorInvert
public PathVisitorInvert()
-
-
Method Details
-
apply
public static org.apache.jena.sparql.path.Path apply(org.apache.jena.sparql.path.Path path) -
getResult
public org.apache.jena.sparql.path.Path getResult()- Specified by:
getResultin interfacePathVisitorRewrite
-
visit
public void visit(org.apache.jena.sparql.path.P_Link path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_ReverseLink path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_NegPropSet path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Inverse path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Mod path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_FixedLength path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Distinct path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Multi path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Shortest path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_ZeroOrOne path) - 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 path) - 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
-
visit
public void visit(org.apache.jena.sparql.path.P_Seq path) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-