Enhydra 5.1 API

com.lutris.util
Class Config

java.lang.Object
  |
  +--com.lutris.util.KeywordValueTable
        |
        +--com.lutris.util.Config
All Implemented Interfaces:
java.io.Serializable

public synchronized class Config
extends KeywordValueTable

See Also:
Serialized Form

Constructor Summary
Config()
           
Config(ConfigFile)
           
Config(KeywordValueTable)
           
Config(KeywordValueTable, ConfigFile)
           
 
Method Summary
 int containsCount(java.lang.String)
           
 boolean containsKey(java.lang.String)
           
 boolean getBoolean(java.lang.String)
           
 boolean getBoolean(java.lang.String, boolean)
           
 boolean[] getBooleans(java.lang.String)
           
 boolean[] getBooleans(java.lang.String, boolean[])
           
 Config getConfig(java.lang.String)
           
 ConfigFile getConfigFile()
           
 double getDouble(java.lang.String)
           
 double getDouble(java.lang.String, double)
           
 double[] getDoubles(java.lang.String)
           
 double[] getDoubles(java.lang.String, double[])
           
 int getInt(java.lang.String)
           
 int getInt(java.lang.String, int)
           
 int[] getInts(java.lang.String)
           
 int[] getInts(java.lang.String, int[])
           
 long getLong(java.lang.String)
           
 long getLong(java.lang.String, long)
           
 long[] getLongs(java.lang.String)
           
 long[] getLongs(java.lang.String, long[])
           
 KeywordValueTable getSection(java.lang.String)
           
 java.lang.String getString(java.lang.String)
           
 java.lang.String getString(java.lang.String, java.lang.String)
           
 java.lang.String[] getStrings(java.lang.String)
           
 java.lang.String[] getStrings(java.lang.String, java.lang.String[])
           
 boolean isArray(java.lang.String)
           
protected  KeywordValueTable newSection()
           
 
Methods inherited from class com.lutris.util.KeywordValueTable
get, get, keys, leafKeys, remove, set, setDefault, toHtml, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Config

public Config()

Config

public Config(KeywordValueTable)

Config

public Config(KeywordValueTable,
              ConfigFile)

Config

public Config(ConfigFile)
Method Detail

newSection

protected KeywordValueTable newSection()
Overrides:
newSection in class KeywordValueTable

getConfigFile

public ConfigFile getConfigFile()

getConfig

public Config getConfig(java.lang.String)
                 throws KeywordValueException
KeywordValueException

getSection

public KeywordValueTable getSection(java.lang.String)
                             throws KeywordValueException
Overrides:
getSection in class KeywordValueTable
KeywordValueException

containsKey

public boolean containsKey(java.lang.String)
Overrides:
containsKey in class KeywordValueTable

containsCount

public int containsCount(java.lang.String)
                  throws ConfigException
ConfigException

isArray

public boolean isArray(java.lang.String)
                throws ConfigException
ConfigException

getLong

public long getLong(java.lang.String)
             throws ConfigException
ConfigException

getLong

public long getLong(java.lang.String,
                    long)
             throws ConfigException
ConfigException

getLongs

public long[] getLongs(java.lang.String)
                throws ConfigException
ConfigException

getLongs

public long[] getLongs(java.lang.String,
                       long[])
                throws ConfigException
ConfigException

getInt

public int getInt(java.lang.String)
           throws ConfigException
ConfigException

getInt

public int getInt(java.lang.String,
                  int)
           throws ConfigException
ConfigException

getInts

public int[] getInts(java.lang.String)
              throws ConfigException
ConfigException

getInts

public int[] getInts(java.lang.String,
                     int[])
              throws ConfigException
ConfigException

getString

public java.lang.String getString(java.lang.String)
                           throws ConfigException
Overrides:
getString in class KeywordValueTable
ConfigException

getString

public java.lang.String getString(java.lang.String,
                                  java.lang.String)
                           throws ConfigException
Overrides:
getString in class KeywordValueTable
ConfigException

getStrings

public java.lang.String[] getStrings(java.lang.String)
                              throws ConfigException
ConfigException

getStrings

public java.lang.String[] getStrings(java.lang.String,
                                     java.lang.String[])
                              throws ConfigException
ConfigException

getBoolean

public boolean getBoolean(java.lang.String)
                   throws ConfigException
ConfigException

getBoolean

public boolean getBoolean(java.lang.String,
                          boolean)
                   throws ConfigException
ConfigException

getBooleans

public boolean[] getBooleans(java.lang.String)
                      throws ConfigException
ConfigException

getBooleans

public boolean[] getBooleans(java.lang.String,
                             boolean[])
                      throws ConfigException
ConfigException

getDouble

public double getDouble(java.lang.String)
                 throws ConfigException
ConfigException

getDouble

public double getDouble(java.lang.String,
                        double)
                 throws ConfigException
ConfigException

getDoubles

public double[] getDoubles(java.lang.String)
                    throws ConfigException
ConfigException

getDoubles

public double[] getDoubles(java.lang.String,
                           double[])
                    throws ConfigException
ConfigException

Enhydra 5.1 API