package org.exoplatform.portal.gadget.core; import java.io.IOException; import java.io.InputStream; /** * A generic loader, used to load gadget server configuration files. We abuse the ThreadLocal here, as there is no way to * associate Guice components with Kernel 's configuration loader component (ConfigurationManager) * * User: Minh Hoang TO - hoang281283@gmail.com Date: 1/12/11 Time: 3:31 PM */ public abstract class GateInContainerConfigLoader { public abstract String loadContentAsString(String path, String encoding) throws IOException; public abstract InputStream loadResourceAsStream(String path); }