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}