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 QuantityReaderinstance(package private) static java.util.HashSet<java.lang.String>numHS
-
Constructor Summary
Constructors Modifier Constructor Description privateQuantityReader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QuantityReadergetInstance()private static intlastNumIndex(java.lang.String str)static voidmain(java.lang.String[] argv)DimensionalQuantityparseVal(java.lang.String aarg, LemsCollection<Unit> units)static DimensionalQuantityparseValue(java.lang.String aarg, LemsCollection<Unit> units)voidrunChecks()private voidsplitOne(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:
ParseErrorContentError
-
getInstance
public static QuantityReader getInstance()
-
parseVal
public DimensionalQuantity parseVal(java.lang.String aarg, LemsCollection<Unit> units) throws ParseError, ContentError
- Throws:
ParseErrorContentError
-
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)
-
-