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

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
      extended by org.apache.jackrabbit.spi.commons.query.qom.StaticOperandImpl
          extended by org.apache.jackrabbit.spi.commons.query.qom.LiteralImpl
All Implemented Interfaces:
Literal, Operand, StaticOperand

public class LiteralImpl
extends StaticOperandImpl
implements Literal

LiteralImpl...


Field Summary
 
Fields inherited from class org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
resolver
 
Constructor Summary
LiteralImpl(NamePathResolver resolver, Value value)
           
 
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.
 Value getValue()
           
 
Methods inherited from class org.apache.jackrabbit.spi.commons.query.qom.AbstractQOMNode
getJCRName, getJCRPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiteralImpl

public LiteralImpl(NamePathResolver resolver,
                   Value value)
Method Detail

getValue

public Value getValue()
Returns:
the value of this literal.

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.