org.stellarium.data
Class IniFileParser

java.lang.Object
  extended by org.stellarium.data.IniFileParser

public class IniFileParser
extends java.lang.Object

See the original C++ version: URL: https://svn.sourceforge.net/svnroot/stellarium/tags/stellarium-0-8-1/stellarium/src/init_parser.cpp Last Changed Author: gajdosik Last Changed Rev: 1214 C++ comments: Class which parse an ini file and provide methods original to the C++ init_parser.cpp file of stellarium. In Java this class is wrapping the ini4j free library ( http://ini4j.sourceforge.net/ )


Field Summary
private  IniFile _iniFile
           
 
Constructor Summary
IniFileParser(java.io.File iniFile)
           
IniFileParser(java.io.File iniFile, IniFile.Mode mode)
           
IniFileParser(java.lang.String iniFileName)
           
IniFileParser(java.lang.String iniFileName, IniFile.Mode mode)
           
 
Method Summary
 boolean findEntry(java.lang.String section)
           
 void flush()
           
 boolean getBoolean(java.lang.String secName, java.lang.String key)
           
 boolean getBoolean(java.lang.String secName, java.lang.String key, boolean def)
           
 double getDouble(java.lang.String secName, java.lang.String key)
           
 double getDouble(java.lang.String secName, java.lang.String key, double def)
           
 int getInt(java.lang.String section, java.lang.String s)
           
 int getInt(java.lang.String secName, java.lang.String key, int def)
           
 java.util.prefs.Preferences getSection(java.lang.String section)
           
 java.lang.String[] getSectionNames()
           
 java.lang.String getStr(java.lang.String secName, java.lang.String key)
           
 java.lang.String getStr(java.lang.String secName, java.lang.String key, java.lang.String def)
           
 void setStr(java.lang.String section, java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_iniFile

private IniFile _iniFile
Constructor Detail

IniFileParser

public IniFileParser(java.lang.String iniFileName)
              throws StellariumException
Throws:
StellariumException

IniFileParser

public IniFileParser(java.lang.String iniFileName,
                     IniFile.Mode mode)
              throws StellariumException
Throws:
StellariumException

IniFileParser

public IniFileParser(java.io.File iniFile)
              throws StellariumException
Throws:
StellariumException

IniFileParser

public IniFileParser(java.io.File iniFile,
                     IniFile.Mode mode)
              throws StellariumException
Throws:
StellariumException
Method Detail

getSectionNames

public java.lang.String[] getSectionNames()
                                   throws StellariumException
Throws:
StellariumException

getSection

public java.util.prefs.Preferences getSection(java.lang.String section)

getStr

public java.lang.String getStr(java.lang.String secName,
                               java.lang.String key)

getStr

public java.lang.String getStr(java.lang.String secName,
                               java.lang.String key,
                               java.lang.String def)

getDouble

public double getDouble(java.lang.String secName,
                        java.lang.String key)

getDouble

public double getDouble(java.lang.String secName,
                        java.lang.String key,
                        double def)

getBoolean

public boolean getBoolean(java.lang.String secName,
                          java.lang.String key)

getBoolean

public boolean getBoolean(java.lang.String secName,
                          java.lang.String key,
                          boolean def)

getInt

public int getInt(java.lang.String section,
                  java.lang.String s)

getInt

public int getInt(java.lang.String secName,
                  java.lang.String key,
                  int def)

findEntry

public boolean findEntry(java.lang.String section)
                  throws StellariumException
Throws:
StellariumException

setStr

public void setStr(java.lang.String section,
                   java.lang.String key,
                   java.lang.String value)

flush

public void flush()
           throws StellariumException
Throws:
StellariumException