Package org.aksw.jenax.arq.util.syntax
Class ElementVisitorGetSubElements
java.lang.Object
org.aksw.jenax.arq.util.syntax.ElementVisitorGetSubElements
- All Implemented Interfaces:
org.apache.jena.sparql.syntax.ElementVisitor
public class ElementVisitorGetSubElements
extends Object
implements org.apache.jena.sparql.syntax.ElementVisitor
An element visitor that returns an element's immediate list of sub elements.
If there are none then the result is an empty list.
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.jena.sparql.syntax.Element>static List<org.apache.jena.sparql.syntax.Element>getSubElements(org.apache.jena.sparql.syntax.Element element) voidvisit(org.apache.jena.sparql.syntax.ElementAntiJoin el) voidvisit(org.apache.jena.sparql.syntax.ElementAssign el) voidvisit(org.apache.jena.sparql.syntax.ElementBind el) voidvisit(org.apache.jena.sparql.syntax.ElementData el) voidvisit(org.apache.jena.sparql.syntax.ElementDataset el) voidvisit(org.apache.jena.sparql.syntax.ElementExists el) voidvisit(org.apache.jena.sparql.syntax.ElementFilter el) voidvisit(org.apache.jena.sparql.syntax.ElementGroup el) voidvisit(org.apache.jena.sparql.syntax.ElementLateral el) voidvisit(org.apache.jena.sparql.syntax.ElementMinus el) voidvisit(org.apache.jena.sparql.syntax.ElementNamedGraph el) voidvisit(org.apache.jena.sparql.syntax.ElementNotExists el) voidvisit(org.apache.jena.sparql.syntax.ElementOptional el) voidvisit(org.apache.jena.sparql.syntax.ElementPathBlock el) voidvisit(org.apache.jena.sparql.syntax.ElementSemiJoin el) voidvisit(org.apache.jena.sparql.syntax.ElementService el) voidvisit(org.apache.jena.sparql.syntax.ElementSubQuery el) voidvisit(org.apache.jena.sparql.syntax.ElementTriplesBlock el) voidvisit(org.apache.jena.sparql.syntax.ElementUnfold el) voidvisit(org.apache.jena.sparql.syntax.ElementUnion el)
-
Field Details
-
result
-
-
Constructor Details
-
ElementVisitorGetSubElements
public ElementVisitorGetSubElements()
-
-
Method Details
-
getSubElements
public static List<org.apache.jena.sparql.syntax.Element> getSubElements(org.apache.jena.sparql.syntax.Element element) -
getResult
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementTriplesBlock el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementPathBlock el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementFilter el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementAssign el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementBind el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementData el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementUnion el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementOptional el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementGroup el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementDataset el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementNamedGraph el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementExists el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementNotExists el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementMinus el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementService el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementLateral el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementSemiJoin el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementAntiJoin el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementUnfold el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementSubQuery el) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor
-