|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tridas.io.util.UnitUtils
public class UnitUtils
Constructor Summary | |
---|---|
UnitUtils()
|
Method Summary | |
---|---|
static Boolean |
checkValuesFitInFields(org.tridas.schema.TridasValues tv,
Integer maxDigits)
|
static BigDecimal |
convertBigDecimal(org.tridas.schema.NormalTridasUnit inputunits,
org.tridas.schema.NormalTridasUnit outputunits,
BigDecimal value)
Convert a BigDecimal value from one unit to another |
static BigInteger |
convertBigInteger(org.tridas.schema.NormalTridasUnit inputunits,
org.tridas.schema.NormalTridasUnit outputunits,
BigInteger value)
Convert a BigInteger value from one unit to another |
static Double |
convertDouble(org.tridas.schema.NormalTridasUnit inputunits,
org.tridas.schema.NormalTridasUnit outputunits,
Double value)
Convert a data value from one unit to another |
static org.tridas.schema.TridasValues |
convertTridasValues(org.tridas.schema.NormalTridasUnit outputunits,
org.tridas.schema.TridasValues tv,
Boolean outputAsIntegers)
Convert a TridasValues tag from one unit to another. |
static org.tridas.schema.TridasValues |
convertTridasValues(org.tridas.schema.NormalTridasUnit outputunits,
org.tridas.schema.TridasValues tv,
Integer maxIntChars)
Convert a TridasValues tag from one unit to another. |
static org.tridas.schema.TridasValues |
convertTridasValuesWithMaxDigits(org.tridas.schema.NormalTridasUnit outputunits,
org.tridas.schema.TridasValues tv,
Boolean outputAsIntegers,
Integer maxDigits)
|
static DecimalFormat |
getDecimalFormatForSigFigs(org.tridas.schema.NormalTridasUnit inputunits,
org.tridas.schema.NormalTridasUnit outputunits)
This function returns the DecimalFormat with the correct number of significant figures when converting from one unit type to another. |
static org.tridas.schema.NormalTridasUnit |
parseUnitString(String str)
Parse a NormalTridasUnit from a string |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UnitUtils()
Method Detail |
---|
public static BigDecimal convertBigDecimal(org.tridas.schema.NormalTridasUnit inputunits, org.tridas.schema.NormalTridasUnit outputunits, BigDecimal value)
inputunits
- outputunits
- value
-
public static BigInteger convertBigInteger(org.tridas.schema.NormalTridasUnit inputunits, org.tridas.schema.NormalTridasUnit outputunits, BigInteger value)
inputunits
- outputunits
- value
-
public static org.tridas.schema.NormalTridasUnit parseUnitString(String str) throws Exception
str
-
Exception
public static Double convertDouble(org.tridas.schema.NormalTridasUnit inputunits, org.tridas.schema.NormalTridasUnit outputunits, Double value)
inputunits
- outputunits
- value
-
public static org.tridas.schema.TridasValues convertTridasValues(org.tridas.schema.NormalTridasUnit outputunits, org.tridas.schema.TridasValues tv, Integer maxIntChars) throws NumberFormatException, ConversionWarningException
outputunits
- tv
- maxIntChars
-
NumberFormatException
IncompleteTridasDataException
ConversionWarningException
public static DecimalFormat getDecimalFormatForSigFigs(org.tridas.schema.NormalTridasUnit inputunits, org.tridas.schema.NormalTridasUnit outputunits)
inputunits
- outputunits
-
public static org.tridas.schema.TridasValues convertTridasValues(org.tridas.schema.NormalTridasUnit outputunits, org.tridas.schema.TridasValues tv, Boolean outputAsIntegers) throws NumberFormatException, ConversionWarningException
outputunits
- tv
- outputAsIntegers
-
NumberFormatException
IncompleteTridasDataException
ConversionWarningException
public static org.tridas.schema.TridasValues convertTridasValuesWithMaxDigits(org.tridas.schema.NormalTridasUnit outputunits, org.tridas.schema.TridasValues tv, Boolean outputAsIntegers, Integer maxDigits) throws NumberFormatException, ConversionWarningException
NumberFormatException
ConversionWarningException
public static Boolean checkValuesFitInFields(org.tridas.schema.TridasValues tv, Integer maxDigits)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |