/**
* Copyright (c) 2014, the Railo Company Ltd.
* Copyright (c) 2015, Lucee Assosication Switzerland
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*
*/
package lucee.transformer.library.tag;
import java.util.Map;
import lucee.runtime.config.Identification;
import lucee.runtime.db.ClassDefinition;
import lucee.transformer.cfml.ExprTransformer;
import org.xml.sax.Attributes;
/**
*
*/
public final class ImportTagLib extends TagLib {
private String taglib;
private String prefix;
public ImportTagLib(String taglib,String prefix) {
super(false);
this.taglib=taglib;
this.prefix=prefix;
}
/**
* @see lucee.transformer.library.tag.TagLib#getAppendixTag(java.lang.String)
*/
@Override
public TagLibTag getAppendixTag(String name) {
return super.getAppendixTag(name);
}
/**
* @see lucee.transformer.library.tag.TagLib#getELClass()
*/
@Override
public ClassDefinition<? extends ExprTransformer> getELClassDefinition() {
return super.getELClassDefinition();
}
/**
* @see lucee.transformer.library.tag.TagLib#getExprTransfomer()
*/
@Override
public ExprTransformer getExprTransfomer() throws TagLibException {
return super.getExprTransfomer();
}
/**
* @see lucee.transformer.library.tag.TagLib#getNameSpace()
*/
@Override
public String getNameSpace() {
return super.getNameSpace();
}
/**
* @see lucee.transformer.library.tag.TagLib#getNameSpaceAndSeparator()
*/
@Override
public String getNameSpaceAndSeparator() {
return super.getNameSpaceAndSeparator();
}
/**
* @see lucee.transformer.library.tag.TagLib#getNameSpaceSeparator()
*/
@Override
public String getNameSpaceSeparator() {
return super.getNameSpaceSeparator();
}
/**
* @see lucee.transformer.library.tag.TagLib#getTag(java.lang.String)
*/
@Override
public TagLibTag getTag(String name) {
return super.getTag(name);
}
/**
* @see lucee.transformer.library.tag.TagLib#getTags()
*/
@Override
public Map getTags() {
return super.getTags();
}
@Override
protected void setELClass(String eLClass,Identification id, Attributes attributes) {
super.setELClass(eLClass,id,attributes);
}
/**
* @see lucee.transformer.library.tag.TagLib#setNameSpace(java.lang.String)
*/
@Override
public void setNameSpace(String nameSpace) {
super.setNameSpace(nameSpace);
}
/**
* @see lucee.transformer.library.tag.TagLib#setNameSpaceSeperator(java.lang.String)
*/
@Override
public void setNameSpaceSeperator(String nameSpaceSeperator) {
super.setNameSpaceSeperator(nameSpaceSeperator);
}
/**
* @see lucee.transformer.library.tag.TagLib#setTag(lucee.transformer.library.tag.TagLibTag)
*/
@Override
public void setTag(TagLibTag tag) {
super.setTag(tag);
}
}