EVolve.util.settings
Class IniFile

java.lang.Object
  |
  +--EVolve.util.settings.IniFile

public class IniFile
extends java.lang.Object


Constructor Summary
IniFile(java.io.File file)
           
IniFile(java.lang.String fileName)
           
 
Method Summary
 void close()
           
 boolean contains(java.lang.String section)
           
 boolean contains(java.lang.String section, java.lang.String key)
           
static java.lang.String escape(java.lang.String value)
           
 void finalize()
           
 java.lang.String get(java.lang.String section, java.lang.String key)
           
 java.util.Set getKeys(java.lang.String section)
           
 java.util.Set getSections()
           
 java.util.Set getValues(java.lang.String section)
           
 void load()
           
 boolean put(java.lang.String section)
           
 boolean put(java.lang.String section, java.lang.String key, java.lang.String value)
           
static java.lang.String unescape(java.lang.String value)
           
 void write()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IniFile

public IniFile(java.lang.String fileName)
        throws java.io.IOException

IniFile

public IniFile(java.io.File file)
        throws java.io.IOException
Method Detail

escape

public static java.lang.String escape(java.lang.String value)

unescape

public static java.lang.String unescape(java.lang.String value)

load

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

write

public void write()
           throws java.io.IOException
java.io.IOException

contains

public boolean contains(java.lang.String section)

contains

public boolean contains(java.lang.String section,
                        java.lang.String key)

put

public boolean put(java.lang.String section)

put

public boolean put(java.lang.String section,
                   java.lang.String key,
                   java.lang.String value)

get

public java.lang.String get(java.lang.String section,
                            java.lang.String key)

getSections

public java.util.Set getSections()

getKeys

public java.util.Set getKeys(java.lang.String section)

getValues

public java.util.Set getValues(java.lang.String section)

close

public void close()
           throws java.io.IOException
java.io.IOException

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object