01: package net.javacoding.jspider.core.util.config;
02:
03: import net.javacoding.jspider.api.model.Site;
04:
05: import java.io.File;
06:
07: /**
08: * $Id: JSpiderConfiguration.java,v 1.6 2003/04/10 16:19:16 vanrogu Exp $
09: */
10: public interface JSpiderConfiguration {
11:
12: public File getDefaultOutputFolder();
13:
14: public PropertySet getJSpiderConfiguration();
15:
16: public PropertySet getPluginsConfiguration();
17:
18: public PropertySet getPluginConfiguration(String pluginName);
19:
20: public PropertySet getSiteConfiguration(Site site);
21:
22: public PropertySet getSiteConfiguration(String host, int port);
23:
24: public PropertySet getDefaultSiteConfiguration();
25:
26: public PropertySet getBaseSiteConfiguration();
27:
28: public File getPluginConfigurationFolder(String pluginName);
29:
30: }
|