org.stellarium.astro.planet
Class Lunar.DataReader
java.lang.Object
org.stellarium.astro.planet.Lunar.DataReader
- Enclosing class:
- Lunar
-
static class Lunar.DataReader
- extends java.lang.Object
The reader of a perturbation file
Method Summary |
(package private) void |
load(java.lang.String fileName,
java.lang.String constantName, int delta)
Load a given data file.
|
private static float |
parseFloat(java.util.StringTokenizer st)
|
private static float[] |
parseFloatArray(java.util.StringTokenizer st,
float[] floatArray)
|
private static int |
parseInt(java.util.StringTokenizer st)
|
private static int[] |
parseIntArray(java.util.StringTokenizer st,
int[] intArray)
|
private static int |
readConstantIndex(java.lang.String line,
java.lang.String constantName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
readStrategy
private Lunar.ReadStrategy readStrategy
Lunar.DataReader
public Lunar.DataReader(Lunar.ReadStrategy readable)
load
void load(java.lang.String fileName,
java.lang.String constantName,
int delta)
throws java.io.IOException
- Load a given data file.
-
- Parameters:
fileName
- The name of the file, relative to this class ("EarthPert.txt" for instance)
constantName
-
- Throws:
java.io.IOException
- If a read problem occurs
readConstantIndex
private static int readConstantIndex(java.lang.String line,
java.lang.String constantName)
-
parseIntArray
private static int[] parseIntArray(java.util.StringTokenizer st,
int[] intArray)
-
parseFloatArray
private static float[] parseFloatArray(java.util.StringTokenizer st,
float[] floatArray)
-
parseFloat
private static float parseFloat(java.util.StringTokenizer st)
-
parseInt
private static int parseInt(java.util.StringTokenizer st)
-