Class PathNormalizer
java.lang.Object
fr.mines_stetienne.ci.sparql_generate.normalizer.xexpr.PathNormalizer
- All Implemented Interfaces:
org.apache.jena.sparql.path.PathVisitor
Class used to normalize path expressions.
- Author:
- Maxime Lefrançois
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.path.Pathvoidvisit(org.apache.jena.sparql.path.P_Alt pathAlt) voidvisit(org.apache.jena.sparql.path.P_Distinct pathDistinct) voidvisit(org.apache.jena.sparql.path.P_FixedLength pFixedLength) voidvisit(org.apache.jena.sparql.path.P_Inverse inversePath) voidvisit(org.apache.jena.sparql.path.P_Link pathNode) voidvisit(org.apache.jena.sparql.path.P_Mod pathMod) voidvisit(org.apache.jena.sparql.path.P_Multi pathMulti) voidvisit(org.apache.jena.sparql.path.P_NegPropSet pathNotOneOf) 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 pathNode) voidvisit(org.apache.jena.sparql.path.P_Seq pathSeq) voidvisit(org.apache.jena.sparql.path.P_Shortest pathShortest) 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)
-
Constructor Details
-
PathNormalizer
Constructor- Parameters:
nzer-
-
-
Method Details
-
getResult
public org.apache.jena.sparql.path.Path getResult()- Returns:
- latest normalized path
-
visit
public void visit(org.apache.jena.sparql.path.P_Link pathNode) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_ReverseLink pathNode) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_NegPropSet pathNotOneOf) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Inverse inversePath) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Mod pathMod) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_FixedLength pFixedLength) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Distinct pathDistinct) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Multi pathMulti) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Shortest pathShortest) - 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 pathAlt) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-
visit
public void visit(org.apache.jena.sparql.path.P_Seq pathSeq) - Specified by:
visitin interfaceorg.apache.jena.sparql.path.PathVisitor
-