org.overlord.sramp.common.query.xpath.visitors
Interface XPathVisitor

All Known Implementing Classes:
XPathSerializationVisitor

public interface XPathVisitor

Visitor interface for the S-RAMP query AST.

Author:
eric.wittmann@redhat.com

Method Summary
 void visit(AndExpr node)
          Visits a specific x-path node.
 void visit(Argument node)
          Visits a specific x-path node.
 void visit(ArtifactSet node)
          Visits a specific x-path node.
 void visit(EqualityExpr node)
          Visits a specific x-path node.
 void visit(Expr node)
          Visits a specific x-path node.
 void visit(ForwardPropertyStep node)
          Visits a specific x-path node.
 void visit(FunctionCall node)
          Visits a specific x-path node.
 void visit(LocationPath node)
          Visits a specific x-path node.
 void visit(OrExpr node)
          Visits a specific x-path node.
 void visit(Predicate node)
          Visits a specific x-path node.
 void visit(PrimaryExpr node)
          Visits a specific x-path node.
 void visit(Query node)
          Visits a specific x-path node.
 void visit(RelationshipPath node)
          Visits a specific x-path node.
 void visit(SubartifactSet node)
          Visits a specific x-path node.
 

Method Detail

visit

void visit(AndExpr node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(Argument node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(ArtifactSet node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(EqualityExpr node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(Expr node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(ForwardPropertyStep node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(FunctionCall node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(LocationPath node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(OrExpr node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(Predicate node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(PrimaryExpr node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(Query node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(RelationshipPath node)
Visits a specific x-path node.

Parameters:
node -

visit

void visit(SubartifactSet node)
Visits a specific x-path node.

Parameters:
node -


Copyright © 2011-2013 JBoss, a division of Red Hat. All Rights Reserved.