org.apache.jackrabbit.core.query.qom
Class PropertyValueImpl

java.lang.Object
  extended by org.apache.jackrabbit.core.query.qom.AbstractQOMNode
      extended by org.apache.jackrabbit.core.query.qom.DynamicOperandImpl
          extended by org.apache.jackrabbit.core.query.qom.PropertyValueImpl
All Implemented Interfaces:
DynamicOperand, Operand, PropertyValue

public class PropertyValueImpl
extends DynamicOperandImpl
implements PropertyValue

PropertyValueImpl...


Field Summary
 
Fields inherited from class org.apache.jackrabbit.core.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 getPropertyName()
          Gets the name of the property.
 Name getPropertyQName()
          Gets the name of the property.
 String getSelectorName()
          Gets the name of the selector against which to evaluate this operand.
 Name getSelectorQName()
          Gets the name of the selector against which to evaluate this operand.
 
Methods inherited from class org.apache.jackrabbit.core.query.qom.AbstractQOMNode
getJCRName, getJCRPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSelectorQName

public Name getSelectorQName()
Gets the name of the selector against which to evaluate this operand.

Returns:
the selector name; non-null

getPropertyQName

public Name getPropertyQName()
Gets the name of the property.

Returns:
the property name; non-null

getSelectorName

public String getSelectorName()
Gets the name of the selector against which to evaluate this operand.

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

getPropertyName

public String getPropertyName()
Gets the name of the property.

Specified by:
getPropertyName in interface PropertyValue
Returns:
the property name; 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


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