00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 package dochelper;
00011 
00012 import dochelper.exceptions.IllegalParamterTypeException;
00013 import dochelper.exceptions.InitializationException;
00014 import dochelper.exceptions.InvalidValueException;
00015 import dochelper.exceptions.MissingArgumentException;
00016 import dochelper.exceptions.ResourceUnavailableException;
00017 
00025 public interface Configurable {
00026     
00044     public void setParam(String paramName, Object value) throws IllegalParamterTypeException;
00045     
00059     public void checkParams() throws InvalidValueException, MissingArgumentException, ResourceUnavailableException;    
00060     
00069     public void init() throws InitializationException, ResourceUnavailableException;    
00070     
00071 }