Class AbstractQOMNode
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
-
- Direct Known Subclasses:
ColumnImpl
,ConstraintImpl
,DynamicOperandImpl
,JoinConditionImpl
,OrderingImpl
,QueryObjectModelTree
,SourceImpl
,StaticOperandImpl
public abstract class AbstractQOMNode extends java.lang.Object
AbstractQOMNode
...
-
-
Constructor Summary
Constructors Constructor Description AbstractQOMNode(NamePathResolver resolver)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.Object
accept(QOMTreeVisitor visitor, java.lang.Object data)
Accepts avisitor
and calls the appropriate visit method depending on the type of this QOM node.
-
-
-
Constructor Detail
-
AbstractQOMNode
public AbstractQOMNode(NamePathResolver resolver)
-
-
Method Detail
-
accept
public abstract java.lang.Object accept(QOMTreeVisitor visitor, java.lang.Object data) throws java.lang.Exception
Accepts avisitor
and calls the appropriate visit method depending on the type of this QOM node.- Parameters:
visitor
- the visitor.data
- user defined data, which is passed to the visit method.- Throws:
java.lang.Exception
-
-