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, parseprivate 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 UCUMFormatjavax.measure.format.ParserExceptionpublic javax.measure.Unit<? extends javax.measure.Quantity<?>> parse(java.lang.CharSequence csq)
throws javax.measure.format.ParserException
parse in interface javax.measure.format.UnitFormatparse in class UCUMFormatjavax.measure.format.ParserException