1 48 49 package org.jpublish.component; 50 51 import java.util.Iterator ; 52 53 import com.anthonyeden.lib.config.Configuration; 54 import com.anthonyeden.lib.config.ConfigurationException; 55 import org.jpublish.SiteContext; 56 57 62 63 public interface ComponentManager { 64 65 70 71 public void setSiteContext(SiteContext siteContext); 72 73 80 81 public Component getComponent(String id) throws ComponentNotFoundException; 82 83 88 89 public Iterator getComponents(); 90 91 97 98 public void loadConfiguration(Configuration configuration) 99 throws ConfigurationException; 100 101 } 102 | Popular Tags |