001 package railo.runtime.cfx; 002 003 import java.util.Map; 004 005 import com.allaire.cfx.CustomTag; 006 007 /** 008 * Pool for cfx tags 009 */ 010 public interface CFXTagPool { 011 012 /** 013 * @return Returns the classes. 014 */ 015 public abstract Map getClasses(); 016 017 /** 018 * return custom tag that match the name 019 * @param name 020 * @return matching tag 021 * @throws CFXTagException 022 */ 023 public abstract CustomTag getCustomTag(String name) throws CFXTagException; 024 025 /** 026 * realese custom tag 027 * @param ct 028 */ 029 public abstract void releaseCustomTag(CustomTag ct); 030 031 032 }