001    package railo.runtime.tag;
002    
003    import railo.runtime.exp.ApplicationException;
004    import railo.runtime.exp.ExpressionException;
005    import railo.runtime.ext.tag.TagImpl;
006    
007    /**
008     * this tag is not used, it will ranslation over a evaluator
009     * 
010     * 
011    * Imports a jsp Tag Library or a Custom Tag Directory
012    *
013    *
014    *
015    **/
016    public final class ImportTag extends TagImpl {
017    
018            private String path;
019    
020            @Override
021            public void release() {
022                    path=null;
023                    super.release();
024            }
025    
026            /**
027             * @param prefix
028             */
029            public void setPrefix(String prefix)    {}
030            
031            public void setPath(String path)        {
032                    this.path=path;
033                    
034            }
035    
036            /**
037             * @param taglib
038             */
039            public void setTaglib(String taglib)    {}
040    
041    
042            @Override
043            public int doStartTag() throws ExpressionException, ApplicationException {
044                    return SKIP_BODY;
045            }
046    
047            @Override
048            public int doEndTag()   {
049                    return EVAL_PAGE;
050            }
051    }