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 **/
019
020package lucee.transformer.library.tag;
021
022import java.util.Map;
023
024import lucee.transformer.cfml.ExprTransformer;
025
026/**
027 * 
028 */
029public final class ImportTagLib extends TagLib {
030    
031    private String taglib;
032    private String prefix;
033    
034    public ImportTagLib(String taglib,String prefix) {
035        super(false);
036        this.taglib=taglib;
037        this.prefix=prefix;
038    }
039    
040
041    /**
042     * @see lucee.transformer.library.tag.TagLib#getAppendixTag(java.lang.String)
043     */
044    public TagLibTag getAppendixTag(String name) {
045        return super.getAppendixTag(name);
046    }
047    /**
048     * @see lucee.transformer.library.tag.TagLib#getELClass()
049     */
050    public String getELClass() {
051        return super.getELClass();
052    }
053    /**
054     * @see lucee.transformer.library.tag.TagLib#getExprTransfomer()
055     */
056    public ExprTransformer getExprTransfomer() throws TagLibException {
057        return super.getExprTransfomer();
058    }
059    /**
060     * @see lucee.transformer.library.tag.TagLib#getNameSpace()
061     */
062    public String getNameSpace() {
063        return super.getNameSpace();
064    }
065    /**
066     * @see lucee.transformer.library.tag.TagLib#getNameSpaceAndSeparator()
067     */
068    public String getNameSpaceAndSeparator() {
069        return super.getNameSpaceAndSeparator();
070    }
071    /**
072     * @see lucee.transformer.library.tag.TagLib#getNameSpaceSeparator()
073     */
074    public String getNameSpaceSeparator() {
075        return super.getNameSpaceSeparator();
076    }
077    /**
078     * @see lucee.transformer.library.tag.TagLib#getTag(java.lang.String)
079     */
080    public TagLibTag getTag(String name) {
081        return super.getTag(name);
082    }
083    /**
084     * @see lucee.transformer.library.tag.TagLib#getTags()
085     */
086    public Map getTags() {
087        return super.getTags();
088    }
089    /**
090     * @see lucee.transformer.library.tag.TagLib#setELClass(java.lang.String)
091     */
092    protected void setELClass(String eLClass) {
093        super.setELClass(eLClass);
094    }
095    /**
096     * @see lucee.transformer.library.tag.TagLib#setNameSpace(java.lang.String)
097     */
098    public void setNameSpace(String nameSpace) {
099        super.setNameSpace(nameSpace);
100    }
101    /**
102     * @see lucee.transformer.library.tag.TagLib#setNameSpaceSeperator(java.lang.String)
103     */
104    public void setNameSpaceSeperator(String nameSpaceSeperator) {
105        super.setNameSpaceSeperator(nameSpaceSeperator);
106    }
107    /**
108     * @see lucee.transformer.library.tag.TagLib#setTag(lucee.transformer.library.tag.TagLibTag)
109     */
110    public void setTag(TagLibTag tag) {
111        super.setTag(tag);
112    }
113}