private static final class UCUMFormat.Parsing extends UCUMFormat
UCUMFormat.Variant
Modifier and Type | Field and Description |
---|---|
private static tec.uom.se.format.SymbolMap |
CASE_INSENSITIVE_SYMBOLS |
private static tec.uom.se.format.SymbolMap |
CASE_SENSITIVE_SYMBOLS |
private boolean |
caseSensitive |
private static UCUMFormat.Parsing |
DEFAULT_CI |
private static UCUMFormat.Parsing |
DEFAULT_CS |
symbolMap
Constructor and Description |
---|
Parsing(tec.uom.se.format.SymbolMap symbols,
boolean caseSensitive) |
Modifier and Type | Method and Description |
---|---|
javax.measure.Unit<? extends javax.measure.Quantity<?>> |
parse(java.lang.CharSequence csq) |
javax.measure.Unit<? extends javax.measure.Quantity<?>> |
parse(java.lang.CharSequence csq,
java.text.ParsePosition cursor) |
appendAnnotation, format, formatConverter, getInstance, getInstance, getSymbols, isLocaleSensitive, label, parse
private static final tec.uom.se.format.SymbolMap CASE_SENSITIVE_SYMBOLS
private static final tec.uom.se.format.SymbolMap CASE_INSENSITIVE_SYMBOLS
private static final UCUMFormat.Parsing DEFAULT_CS
private static final UCUMFormat.Parsing DEFAULT_CI
private final boolean caseSensitive
public Parsing(tec.uom.se.format.SymbolMap symbols, boolean caseSensitive)
public javax.measure.Unit<? extends javax.measure.Quantity<?>> parse(java.lang.CharSequence csq, java.text.ParsePosition cursor) throws javax.measure.format.ParserException
parse
in class UCUMFormat
javax.measure.format.ParserException
public javax.measure.Unit<? extends javax.measure.Quantity<?>> parse(java.lang.CharSequence csq) throws javax.measure.format.ParserException
parse
in interface javax.measure.format.UnitFormat
parse
in class UCUMFormat
javax.measure.format.ParserException