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