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
TokenException
public final javax.measure.Unit CompoundExpr() throws TokenException
TokenException
public final javax.measure.Unit AddExpr() throws TokenException
TokenException
public final javax.measure.Unit MulExpr() throws TokenException
TokenException
public final javax.measure.Unit ExponentExpr() throws TokenException
TokenException
public final javax.measure.Unit AtomicExpr() throws TokenException
TokenException
public final Token Sign() throws TokenException
TokenException
public final Number NumberExpr() throws TokenException
TokenException
public final systems.uom.ucum.internal.format.UnitFormatParser.Exponent Exp() throws TokenException
TokenException
public 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–2017 Units of Measurement project. All rights reserved.