Class 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

      Fields 
      Modifier and Type Field Description
      private java.lang.String filename  
      private static java.util.logging.Logger LOGGER  
      private java.util.Properties props  
    • Constructor Summary

      Constructors 
      Constructor Description
      WebServerOptions​(java.lang.String filename)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)