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);
}