001/**
002 *
003 * Copyright (c) 2014, the Railo Company Ltd. All rights reserved.
004 *
005 * This library is free software; you can redistribute it and/or
006 * modify it under the terms of the GNU Lesser General Public
007 * License as published by the Free Software Foundation; either 
008 * version 2.1 of the License, or (at your option) any later version.
009 * 
010 * This library is distributed in the hope that it will be useful,
011 * but WITHOUT ANY WARRANTY; without even the implied warranty of
012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
013 * Lesser General Public License for more details.
014 * 
015 * You should have received a copy of the GNU Lesser General Public 
016 * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
017 * 
018 **/
019package lucee.runtime.type.ref;
020
021import lucee.runtime.PageContext;
022import lucee.runtime.PageContextImpl;
023import lucee.runtime.exp.PageException;
024import lucee.runtime.type.Collection;
025
026public class SimpleVarRef implements Reference {
027
028        //private PageContextImpl pc;
029
030        public SimpleVarRef(PageContextImpl pc, String key) {
031                //this.pc=pc;
032        }
033        
034        public Object get(PageContext pc) throws PageException {
035                // TODO Auto-generated method stub
036                return null;
037        }
038
039        public Object get(PageContext pc, Object defaultValue) {
040                // TODO Auto-generated method stub
041                return null;
042        }
043
044        public Collection.Key getKey() throws PageException {
045                // TODO Auto-generated method stub
046                return null;
047        }
048        public String getKeyAsString() throws PageException {
049                // TODO Auto-generated method stub
050                return null;
051        }
052
053        public Object getParent() {
054                // TODO Auto-generated method stub
055                return null;
056        }
057
058        public Object remove(PageContext pc) throws PageException {
059                // TODO Auto-generated method stub
060                return null;
061        }
062
063        public Object removeEL(PageContext pc) {
064                // TODO Auto-generated method stub
065                return null;
066        }
067
068        public Object set(PageContext pc, Object value) throws PageException {
069                // TODO Auto-generated method stub
070                return null;
071        }
072
073        public Object setEL(PageContext pc, Object value) {
074                // TODO Auto-generated method stub
075                return null;
076        }
077
078        public Object touch(PageContext pc) throws PageException {
079                // TODO Auto-generated method stub
080                return null;
081        }
082
083        public Object touchEL(PageContext pc) {
084                // TODO Auto-generated method stub
085                return null;
086        }
087
088}