Package org.eclipse.wst.xml.xpath2.processor.internal.ast


org.eclipse.wst.xml.xpath2.processor.internal.ast
Class XPathVisitor



public class XPathVisitor
extends 
Visitor class for XPath expressions.

Method Summary

public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.ast.XPath xp)
     Visit XPath.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ForExpr fex)
     Visit ForExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.QuantifiedExpr qex)
     Visit QuantifiedExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IfExpr ifex)
     Visit IfExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.OrExpr orex)
     Visit OrExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AndExpr andex)
     Visit AndExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CmpExpr cmpex)
     Visit CmpExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.RangeExpr rex)
     Visit RangeExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AddExpr addex)
     Visit AddExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SubExpr subex)
     Visit SubExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.MulExpr mulex)
     Visit MulExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DivExpr mulex)
     Visit DivExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IDivExpr mulex)
     Visit IDivExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ModExpr mulex)
     Visit ModExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.UnionExpr unex)
     Visit UnionExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.PipeExpr pipex)
     Visit PipeExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IntersectExpr iexpr)
     Visit IntersectExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ExceptExpr eexpr)
     Visit ExceptExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.InstOfExpr ioexp)
     Visit InstOfExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.TreatAsExpr taexp)
     Visit TreatAsExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CastableExpr cexp)
     Visit CastableExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CastExpr cexp)
     Visit CastExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.MinusExpr e)
     Visit MinusExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.PlusExpr e)
     Visit PlusExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr e)
     Visit XPathExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ForwardStep e)
     Visit ForwardStep.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ReverseStep e)
     Visit ReverseStep.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.NameTest e)
     Visit NameTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.VarRef e)
     Visit VarRef.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.StringLiteral e)
     Visit StringLiteral.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IntegerLiteral e)
     Visit IntegerLiteral.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DoubleLiteral e)
     Visit DoubleLiteral.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DecimalLiteral e)
     Visit DecimalLiteral.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ParExpr e)
     Visit ParExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CntxItemExpr e)
     Visit CntxItemExpr.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.FunctionCall e)
     Visit FunctionCall.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType e)
     Visit SingleType.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType e)
     Visit SequenceType.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType e)
     Visit ItemType.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AnyKindTest e)
     Visit AnyKindTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DocumentTest e)
     Visit DocumentTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.TextTest e)
     Visit TextTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CommentTest e)
     Visit CommentTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.PITest e)
     Visit PITest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AttributeTest e)
     Visit AttributeTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaAttrTest e)
     Visit SchemaAttrTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ElementTest e)
     Visit ElementTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest e)
     Visit SchemElemTest.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AxisStep e)
     Visit AxisStep.
public java.lang.Objectvisit(org.eclipse.wst.xml.xpath2.processor.internal.ast.FilterExpr e)
     Visit FilterExpr.

Methods Detail

visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.ast.XPath xp)

Visit XPath.

Parameters

xp

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ForExpr fex)

Visit ForExpr.

Parameters

fex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.QuantifiedExpr qex)

Visit QuantifiedExpr.

Parameters

qex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IfExpr ifex)

Visit IfExpr.

Parameters

ifex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.OrExpr orex)

Visit OrExpr.

Parameters

orex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AndExpr andex)

Visit AndExpr.

Parameters

andex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CmpExpr cmpex)

Visit CmpExpr.

Parameters

cmpex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.RangeExpr rex)

Visit RangeExpr.

Parameters

rex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AddExpr addex)

Visit AddExpr.

Parameters

addex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SubExpr subex)

Visit SubExpr.

Parameters

subex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.MulExpr mulex)

Visit MulExpr.

Parameters

mulex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DivExpr mulex)

Visit DivExpr.

Parameters

mulex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IDivExpr mulex)

Visit IDivExpr.

Parameters

mulex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ModExpr mulex)

Visit ModExpr.

Parameters

mulex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.UnionExpr unex)

Visit UnionExpr.

Parameters

unex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.PipeExpr pipex)

Visit PipeExpr.

Parameters

pipex

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IntersectExpr iexpr)

Visit IntersectExpr.

Parameters

iexpr

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ExceptExpr eexpr)

Visit ExceptExpr.

Parameters

eexpr

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.InstOfExpr ioexp)

Visit InstOfExpr.

Parameters

ioexp

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.TreatAsExpr taexp)

Visit TreatAsExpr.

Parameters

taexp

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CastableExpr cexp)

Visit CastableExpr.

Parameters

cexp

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CastExpr cexp)

Visit CastExpr.

Parameters

cexp

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.MinusExpr e)

Visit MinusExpr.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.PlusExpr e)

Visit PlusExpr.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr e)

Visit XPathExpr.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ForwardStep e)

Visit ForwardStep.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ReverseStep e)

Visit ReverseStep.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.NameTest e)

Visit NameTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.VarRef e)

Visit VarRef.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.StringLiteral e)

Visit StringLiteral.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.IntegerLiteral e)

Visit IntegerLiteral.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DoubleLiteral e)

Visit DoubleLiteral.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DecimalLiteral e)

Visit DecimalLiteral.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ParExpr e)

Visit ParExpr.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CntxItemExpr e)

Visit CntxItemExpr.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.FunctionCall e)

Visit FunctionCall.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType e)

Visit SingleType.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType e)

Visit SequenceType.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType e)

Visit ItemType.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AnyKindTest e)

Visit AnyKindTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.DocumentTest e)

Visit DocumentTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.TextTest e)

Visit TextTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.CommentTest e)

Visit CommentTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.PITest e)

Visit PITest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AttributeTest e)

Visit AttributeTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaAttrTest e)

Visit SchemaAttrTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.ElementTest e)

Visit ElementTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest e)

Visit SchemElemTest.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.AxisStep e)

Visit AxisStep.

Parameters

e

Returns

java.lang.Object


visit

public java.lang.Object visit(org.eclipse.wst.xml.xpath2.processor.internal.ast.FilterExpr e)

Visit FilterExpr.

Parameters

e

Returns

java.lang.Object