railo.runtime.interpreter.ref
Class RefSupport

java.lang.Object
  extended by railo.runtime.interpreter.ref.RefSupport
All Implemented Interfaces:
Ref
Direct Known Subclasses:
And, ArgumentBind, Assign, BIFCall, Big, Bind, Casting, Concat, Cont, CT, Div, DynAssign, EEQ, EQ, EQV, Exp, GT, GTE, Imp, IntDiv, LBoolean, LFunctionValue, LString, LStringBuffer, LT, LTE, Minus, Mod, Multi, NCT, NEEQ, Negate, NEQ, Not, Or, Plus, Scope, UDFCall, Variable, Xor

public abstract class RefSupport
extends Object
implements Ref

Support class to implement the refs


Constructor Summary
RefSupport()
           
 
Method Summary
 boolean eeq(Ref other)
           
 Object getCollection()
          return the value for that the reference is for
 Object touchValue()
          return the value for that the reference is for
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface railo.runtime.interpreter.ref.Ref
getTypeName, getValue
 

Constructor Detail

RefSupport

public RefSupport()
Method Detail

getCollection

public Object getCollection()
                     throws PageException
Description copied from interface: Ref
return the value for that the reference is for

Specified by:
getCollection in interface Ref
Returns:
value to reference
Throws:
PageException
See Also:
Ref.getCollection()

touchValue

public Object touchValue()
                  throws PageException
Description copied from interface: Ref
return the value for that the reference is for

Specified by:
touchValue in interface Ref
Returns:
value to reference
Throws:
PageException
See Also:
Ref.touchValue()

eeq

public boolean eeq(Ref other)
            throws PageException
Specified by:
eeq in interface Ref
Throws:
PageException
See Also:
Ref.eeq(railo.runtime.interpreter.ref.Ref)


Copyright © 2012 Railo