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