net.metanotion.util
Class INIProperties

java.lang.Object
  extended by net.metanotion.util.INIProperties

public final class INIProperties
extends java.lang.Object


Constructor Summary
INIProperties()
           
 
Method Summary
 void addSection(java.lang.String section)
           
 java.lang.String getProperty(java.lang.String key)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String section)
           
 void load(java.io.InputStream in)
           
 void load(java.io.Reader in)
           
 void removeProperty(java.lang.String key)
           
 void removeProperty(java.lang.String key, java.lang.String section)
           
 void removeSection(java.lang.String section)
           
 java.util.Iterator<java.lang.String> sections()
           
 java.lang.String setProperty(java.lang.String key, java.lang.String value)
           
 java.lang.String setProperty(java.lang.String key, java.lang.String value, java.lang.String section)
           
 void store(java.io.OutputStream out)
           
 void store(java.io.Writer out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

INIProperties

public INIProperties()
Method Detail

getProperty

public java.lang.String getProperty(java.lang.String key)

getProperty

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

setProperty

public java.lang.String setProperty(java.lang.String key,
                                    java.lang.String value)

setProperty

public java.lang.String setProperty(java.lang.String key,
                                    java.lang.String value,
                                    java.lang.String section)

addSection

public void addSection(java.lang.String section)

removeSection

public void removeSection(java.lang.String section)

removeProperty

public void removeProperty(java.lang.String key)

removeProperty

public void removeProperty(java.lang.String key,
                           java.lang.String section)

sections

public java.util.Iterator<java.lang.String> sections()

store

public void store(java.io.OutputStream out)
           throws java.io.IOException
Throws:
java.io.IOException

store

public void store(java.io.Writer out)
           throws java.io.IOException
Throws:
java.io.IOException

load

public void load(java.io.InputStream in)
          throws java.io.IOException
Throws:
java.io.IOException

load

public void load(java.io.Reader in)
          throws java.io.IOException
Throws:
java.io.IOException