org.apache.jackrabbit.spi.commons.query.qom
Class DescendantNodeImpl

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
      extended by org.apache.jackrabbit.spi.commons.query.qom.ConstraintImpl
          extended by org.apache.jackrabbit.spi.commons.query.qom.DescendantNodeImpl
All Implemented Interfaces:
Constraint, DescendantNode

public class DescendantNodeImpl
extends ConstraintImpl
implements DescendantNode

DescendantNodeImpl...


Field Summary
 
Fields inherited from class org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
resolver
 
Method Summary
 Object accept(QOMTreeVisitor visitor, Object data)
          Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
 String getAncestorPath()
          Gets the absolute path.
 Path getQPath()
          Gets the absolute path.
 String getSelectorName()
          Gets the name of the selector against which to apply this constraint.
 Name getSelectorQName()
          Gets the name of the selector against which to apply this constraint.
 String toString()
           
 
Methods inherited from class org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
getJCRName, getJCRPath, protect, quote, quote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getSelectorName

public String getSelectorName()
Gets the name of the selector against which to apply this constraint.

Specified by:
getSelectorName in interface DescendantNode
Returns:
the selector name; non-null

getAncestorPath

public String getAncestorPath()
Gets the absolute path.

Specified by:
getAncestorPath in interface DescendantNode
Returns:
the path; non-null

getSelectorQName

public Name getSelectorQName()
Gets the name of the selector against which to apply this constraint.

Returns:
the selector name; non-null

getQPath

public Path getQPath()
Gets the absolute path.

Returns:
the path; non-null

accept

public Object accept(QOMTreeVisitor visitor,
                     Object data)
              throws Exception
Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.

Specified by:
accept in class AbstractQOMNode
Parameters:
visitor - the visitor.
data - user defined data, which is passed to the visit method.
Throws:
Exception

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.