railo.runtime.interpreter.ref
Interface Ref

All Known Subinterfaces:
Literal, Set
All Known Implementing Classes:
And, ArgumentBind, Assign, BIFCall, Big, BigDiv, BigIntDiv, BigMinus, BigMod, BigMulti, BigPlus, Bind, Casting, Concat, Cont, CT, Div, DynAssign, EEQ, EQ, EQV, Exp, GT, GTE, Imp, IntDiv, LBigDecimal, LBoolean, LFunctionValue, LNumber, LString, LStringBuffer, LT, LTE, Minus, Mod, Multi, NCT, NEEQ, Negate, NEQ, Not, Or, Plus, RefSupport, Scope, UDFCall, Variable, Xor

public interface Ref

Define a Reference to a Object


Method Summary
 boolean eeq(Ref other)
           
 Object getCollection()
          return the value for that the reference is for
 String getTypeName()
          return the name name of a reference
 Object getValue()
          return the value for that the reference is for
 Object touchValue()
          return the value for that the reference is for
 

Method Detail

touchValue

Object touchValue()
                  throws PageException
return the value for that the reference is for

Returns:
value to reference
Throws:
PageException

getValue

Object getValue()
                throws PageException
return the value for that the reference is for

Returns:
value to reference
Throws:
PageException

getCollection

Object getCollection()
                     throws PageException
return the value for that the reference is for

Returns:
value to reference
Throws:
PageException

getTypeName

String getTypeName()
return the name name of a reference

Returns:
type as string

eeq

boolean eeq(Ref other)
            throws PageException
Throws:
PageException


Copyright © 2012 Railo