package org.toobsframework.pres.component.manager;
import java.util.List;
import java.util.Map;
import org.toobsframework.exception.ParameterException;
import org.toobsframework.pres.component.Component;
import org.toobsframework.pres.component.ComponentException;
import org.toobsframework.pres.component.ComponentInitializationException;
import org.toobsframework.pres.component.ComponentNotFoundException;
import org.toobsframework.pres.component.ComponentNotInitializedException;
public interface IComponentManager {
public abstract org.toobsframework.pres.component.Component getComponent(String Id, long deployTime) throws ComponentNotFoundException,
ComponentInitializationException;
public abstract String renderComponent(
org.toobsframework.pres.component.Component component,
String contentType, Map params, Map paramsOut, boolean appendUrlScanner)
throws ComponentNotInitializedException, ComponentException, ParameterException;
public void init() throws ComponentInitializationException;
public void addConfigFiles(List configFiles);
}