public final class UnitFormatParser extends Object
| Modifier and Type | Field and Description |
|---|---|
Token |
nextToken
Next token.
|
Token |
token
Current token.
|
systems.uom.ucum.internal.format.UnitTokenManager |
tokenSource
Generated Token Manager.
|
| Constructor and Description |
|---|
UnitFormatParser(InputStream stream)
Constructor with InputStream.
|
UnitFormatParser(InputStream stream,
String encoding)
Constructor with InputStream and supplied encoding
|
UnitFormatParser(Reader stream)
Constructor.
|
UnitFormatParser(tec.uom.se.format.SymbolMap symbols,
Reader in) |
UnitFormatParser(systems.uom.ucum.internal.format.UnitTokenManager tm)
Constructor with generated Token Manager.
|
| Modifier and Type | Method and Description |
|---|---|
javax.measure.Unit |
AddExpr() |
javax.measure.Unit |
AtomicExpr() |
javax.measure.Unit |
CompoundExpr() |
void |
disable_tracing()
Disable tracing.
|
void |
enable_tracing()
Enable tracing.
|
systems.uom.ucum.internal.format.UnitFormatParser.Exponent |
Exp() |
javax.measure.Unit |
ExponentExpr() |
Token |
getNextToken()
Get the next Token.
|
Token |
getToken(int index)
Get the specific Token.
|
javax.measure.Unit |
MulExpr() |
Number |
NumberExpr() |
javax.measure.Unit |
parseUnit() |
void |
ReInit(InputStream stream)
Reinitialise.
|
void |
ReInit(InputStream stream,
String encoding)
Reinitialise.
|
void |
ReInit(Reader stream)
Reinitialise.
|
void |
ReInit(systems.uom.ucum.internal.format.UnitTokenManager tm)
Reinitialise.
|
Token |
Sign() |
public systems.uom.ucum.internal.format.UnitTokenManager tokenSource
public UnitFormatParser(tec.uom.se.format.SymbolMap symbols, Reader in)
public UnitFormatParser(InputStream stream)
public UnitFormatParser(InputStream stream, String encoding)
public UnitFormatParser(Reader stream)
public UnitFormatParser(systems.uom.ucum.internal.format.UnitTokenManager tm)
public final javax.measure.Unit parseUnit() throws TokenException
TokenExceptionpublic final javax.measure.Unit CompoundExpr() throws TokenException
TokenExceptionpublic final javax.measure.Unit AddExpr() throws TokenException
TokenExceptionpublic final javax.measure.Unit MulExpr() throws TokenException
TokenExceptionpublic final javax.measure.Unit ExponentExpr() throws TokenException
TokenExceptionpublic final javax.measure.Unit AtomicExpr() throws TokenException
TokenExceptionpublic final Token Sign() throws TokenException
TokenExceptionpublic final Number NumberExpr() throws TokenException
TokenExceptionpublic final systems.uom.ucum.internal.format.UnitFormatParser.Exponent Exp() throws TokenException
TokenExceptionpublic void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(systems.uom.ucum.internal.format.UnitTokenManager tm)
public final Token getNextToken()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2005–2018 Units of Measurement project. All rights reserved.