org.stellarium.data
Class IniFileParser
java.lang.Object
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/ )
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 |
_iniFile
private IniFile _iniFile
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
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