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
    Modifier and Type
    Field
    Description
    protected List<org.apache.jena.sparql.syntax.Element>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.apache.jena.sparql.syntax.Element>
     
    static List<org.apache.jena.sparql.syntax.Element>
    getSubElements(org.apache.jena.sparql.syntax.Element element)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementAntiJoin el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementAssign el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementBind el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementData el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementDataset el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementExists el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementFilter el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementGroup el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementLateral el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementMinus el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementNamedGraph el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementNotExists el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementOptional el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementPathBlock el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementSemiJoin el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementService el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementSubQuery el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementTriplesBlock el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementUnfold el)
     
    void
    visit(org.apache.jena.sparql.syntax.ElementUnion el)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • result

      protected List<org.apache.jena.sparql.syntax.Element> 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

      public List<org.apache.jena.sparql.syntax.Element> getResult()
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementTriplesBlock el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementPathBlock el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementFilter el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementAssign el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementBind el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementData el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementUnion el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementOptional el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementGroup el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementDataset el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementNamedGraph el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementExists el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementNotExists el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementMinus el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementService el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementLateral el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementSemiJoin el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementAntiJoin el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementUnfold el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementSubQuery el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor