Package org.lemsml.jlems.core.type
Class QuantityReader
- java.lang.Object
-
- org.lemsml.jlems.core.type.QuantityReader
-
public final class QuantityReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static QuantityReader
instance
(package private) static java.util.HashSet<java.lang.String>
numHS
-
Constructor Summary
Constructors Modifier Constructor Description private
QuantityReader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QuantityReader
getInstance()
private static int
lastNumIndex(java.lang.String str)
static void
main(java.lang.String[] argv)
DimensionalQuantity
parseVal(java.lang.String aarg, LemsCollection<Unit> units)
static DimensionalQuantity
parseValue(java.lang.String aarg, LemsCollection<Unit> units)
void
runChecks()
private void
splitOne(java.lang.String s)
static java.lang.String[]
splitToMagnitudeAndUnit(java.lang.String arg)
-
-
-
Field Detail
-
numHS
static java.util.HashSet<java.lang.String> numHS
-
instance
static QuantityReader instance
-
-
Method Detail
-
parseValue
public static DimensionalQuantity parseValue(java.lang.String aarg, LemsCollection<Unit> units) throws ParseError, ContentError
- Throws:
ParseError
ContentError
-
getInstance
public static QuantityReader getInstance()
-
parseVal
public DimensionalQuantity parseVal(java.lang.String aarg, LemsCollection<Unit> units) throws ParseError, ContentError
- Throws:
ParseError
ContentError
-
splitToMagnitudeAndUnit
public static java.lang.String[] splitToMagnitudeAndUnit(java.lang.String arg)
-
lastNumIndex
private static int lastNumIndex(java.lang.String str)
-
main
public static void main(java.lang.String[] argv)
-
runChecks
public void runChecks()
-
splitOne
private void splitOne(java.lang.String s)
-
-