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 }