de.kosi.gui.util
Class Config

java.lang.Object
  |
  +--de.kosi.gui.util.Config
Direct Known Subclasses:
FileConfig, WebStartConfig

public abstract class Config
extends java.lang.Object


Field Summary
protected  java.util.Properties properties
           
 
Constructor Summary
protected Config()
           
 
Method Summary
static boolean getBoolean(java.lang.String key, boolean defaultValue)
           
protected abstract  java.io.InputStream getInputStream()
           
static int getInt(java.lang.String key, int defaultValue)
           
protected abstract  java.io.OutputStream getOutputStream()
           
static java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
           
static java.lang.String[] getStringArray(java.lang.String key, java.lang.String[] defaultValue)
           
static void init(Config config)
           
static void load()
           
static void set(java.lang.String key, boolean value)
           
static void set(java.lang.String key, int value)
           
static void set(java.lang.String key, java.lang.String value)
           
static void set(java.lang.String key, java.lang.String[] values)
           
static void store()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected java.util.Properties properties
Constructor Detail

Config

protected Config()
Method Detail

getBoolean

public static boolean getBoolean(java.lang.String key,
                                 boolean defaultValue)

getInt

public static int getInt(java.lang.String key,
                         int defaultValue)

getString

public static java.lang.String getString(java.lang.String key,
                                         java.lang.String defaultValue)

getStringArray

public static java.lang.String[] getStringArray(java.lang.String key,
                                                java.lang.String[] defaultValue)

set

public static void set(java.lang.String key,
                       java.lang.String[] values)

set

public static void set(java.lang.String key,
                       java.lang.String value)

set

public static void set(java.lang.String key,
                       int value)

set

public static void set(java.lang.String key,
                       boolean value)

load

public static void load()
                 throws java.io.IOException

store

public static void store()

init

public static void init(Config config)

getInputStream

protected abstract java.io.InputStream getInputStream()

getOutputStream

protected abstract java.io.OutputStream getOutputStream()