com.huguesjohnson
Class IniFile

java.lang.Object
  |
  +--com.huguesjohnson.IniFile

public class IniFile
extends java.lang.Object

class IniFile


Constructor Summary
IniFile(java.lang.String fileName)
          constructor
 
Method Summary
 void clear()
          clears out property list
 java.lang.String getProperty(java.lang.String name, java.lang.String defaultValue)
          retrieves a property from memory, use read() to load all properties from file
 void read()
          reads the file specified in the constuctor all data previously saved in memory is lost after read
 void save(java.lang.String header)
          saves settings to file specfied in the constuctor - overwrites old file
 void setProperty(java.lang.String name, boolean value)
          sets a property in memory - use save() to write all properties to file
 void setProperty(java.lang.String name, byte value)
          sets a property in memory - use save() to write all properties to file
 void setProperty(java.lang.String name, char value)
          sets a property in memory - use save() to write all properties to file
 void setProperty(java.lang.String name, double value)
          sets a property in memory - use save() to write all properties to file
 void setProperty(java.lang.String name, float value)
          sets a property in memory - use save() to write all properties to file
 void setProperty(java.lang.String name, int value)
          sets a property in memory - use save() to write all properties to file
 void setProperty(java.lang.String name, long value)
          sets a property in memory - use save() to write all properties to file
 void setProperty(java.lang.String name, java.lang.String value)
          sets a property in memory - use save() to write all properties to file
 java.lang.String toString()
          returns a String representation of this object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IniFile

public IniFile(java.lang.String fileName)
constructor
Parameters:
fileName - name of ini file to read/write
Method Detail

read

public void read()
reads the file specified in the constuctor all data previously saved in memory is lost after read

save

public void save(java.lang.String header)
saves settings to file specfied in the constuctor - overwrites old file
Parameters:
header - header for ini file

clear

public void clear()
clears out property list

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

setProperty

public void setProperty(java.lang.String name,
                        int value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

setProperty

public void setProperty(java.lang.String name,
                        boolean value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

setProperty

public void setProperty(java.lang.String name,
                        long value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

setProperty

public void setProperty(java.lang.String name,
                        float value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

setProperty

public void setProperty(java.lang.String name,
                        double value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

setProperty

public void setProperty(java.lang.String name,
                        char value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

setProperty

public void setProperty(java.lang.String name,
                        byte value)
sets a property in memory - use save() to write all properties to file
Parameters:
name - name (key) of the setting
value - value of the setting

getProperty

public java.lang.String getProperty(java.lang.String name,
                                    java.lang.String defaultValue)
retrieves a property from memory, use read() to load all properties from file
Parameters:
name - name (key) of the property to retrieve
defaultValue - value to return if property is not found
Returns:
value of the property

toString

public java.lang.String toString()
returns a String representation of this object
Overrides:
toString in class java.lang.Object
Returns:
String representation of this object