001 package railo.runtime.extension; 002 003 import java.net.MalformedURLException; 004 import java.net.URL; 005 006 public interface ExtensionProvider { 007 008 009 /** 010 * return the url of the extension 011 * @return url 012 */ 013 public URL getUrl() throws MalformedURLException; 014 015 /** 016 * returns the url of the extension as a string 017 * @return url 018 */ 019 public String getUrlAsString(); 020 021 /** 022 * is the extension readonly 023 * @return is readonly 024 */ 025 public boolean isReadOnly(); 026 }