net.sf.colossus.webserver
Class WebServerOptions

java.lang.Object
  extended by net.sf.colossus.webserver.WebServerOptions

public class WebServerOptions
extends java.lang.Object

WebServer specific version of the Options / cf file handling. TODO: why did I make a copy, instead of using the normal Options class?

Author:
Clemens Katzer

Field Summary
private  java.lang.String filename
           
private static java.util.logging.Logger LOGGER
           
private  java.util.Properties props
           
 
Constructor Summary
WebServerOptions(java.lang.String filename)
           
 
Method Summary
 int getIntOption(java.lang.String optname)
          Return -1 if the option's value has not been set.
 int getIntOptionNoUndef(java.lang.String optname)
           
 boolean getOption(java.lang.String optname)
           
 java.lang.String getStringOption(java.lang.String optname)
           
 void loadOptions()
           
 void removeOption(java.lang.String optname)
           
 void setOption(java.lang.String optname, boolean value)
           
 void setOption(java.lang.String optname, int value)
           
 void setOption(java.lang.String optname, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

private static final java.util.logging.Logger LOGGER

props

private final java.util.Properties props

filename

private final java.lang.String filename
Constructor Detail

WebServerOptions

public WebServerOptions(java.lang.String filename)
Method Detail

loadOptions

public void loadOptions()

setOption

public void setOption(java.lang.String optname,
                      java.lang.String value)

setOption

public void setOption(java.lang.String optname,
                      boolean value)

setOption

public void setOption(java.lang.String optname,
                      int value)

getStringOption

public java.lang.String getStringOption(java.lang.String optname)

getOption

public boolean getOption(java.lang.String optname)

getIntOption

public int getIntOption(java.lang.String optname)
Return -1 if the option's value has not been set.


getIntOptionNoUndef

public int getIntOptionNoUndef(java.lang.String optname)

removeOption

public void removeOption(java.lang.String optname)