001 package railo.runtime.interpreter.ref; 002 003 import railo.runtime.PageContext; 004 import railo.runtime.exp.PageException; 005 006 public interface Set extends Ref { 007 /** 008 * @return sets a value 009 * @throws PageException 010 */ 011 public Object setValue(PageContext pc,Object obj) throws PageException; 012 013 public Ref getParent(PageContext pc) throws PageException; 014 015 public Ref getKey(PageContext pc) throws PageException; 016 017 public String getKeyAsString(PageContext pc) throws PageException; 018 019 }