public class MathDatumParserImpl extends java.lang.Object implements MathDatumParser
| Constructor and Description |
|---|
MathDatumParserImpl() |
| Modifier and Type | Method and Description |
|---|---|
MathDatum |
parse(java.lang.String rawDatum)
Attempt to parse a raw datum as any MathDatum (discovery)
|
AlgebraicMathDatum |
parseAsAlgebraic(java.lang.String rawDatum)
Attempt to parse a raw datum as an AlgebraicMathDatum (discovery)
|
ExpressionMathDatum |
parseAsExpression(java.lang.String rawDatum)
Attempt to parse a raw datum as an ExpressionMathDatum (discovery)
|
FractionMathDatum |
parseAsFraction(java.lang.String rawDatum)
Attempt to parse a raw datum as a NumericMathDatum (discovery)
|
NumericMathDatum |
parseAsNumeric(java.lang.String rawDatum)
Attempt to parse a raw datum as a NumericMathDatum (discovery)
|
public MathDatum parse(java.lang.String rawDatum) throws MathDatumParseException
MathDatumParserparse in interface MathDatumParserrawDatum - the String to parseMathDatumParseException - if the raw datum failed to parsepublic NumericMathDatum parseAsNumeric(java.lang.String rawDatum) throws MathDatumParseException
MathDatumParserparseAsNumeric in interface MathDatumParserrawDatum - the String to parseMathDatumParseException - if the raw datum failed to parsepublic FractionMathDatum parseAsFraction(java.lang.String rawDatum) throws MathDatumParseException
MathDatumParserparseAsFraction in interface MathDatumParserrawDatum - the String to parseMathDatumParseException - if the raw datum failed to parsepublic ExpressionMathDatum parseAsExpression(java.lang.String rawDatum) throws MathDatumParseException
MathDatumParserparseAsExpression in interface MathDatumParserrawDatum - the String to parseMathDatumParseException - if the raw datum failed to parsepublic AlgebraicMathDatum parseAsAlgebraic(java.lang.String rawDatum) throws MathDatumParseException
MathDatumParserparseAsAlgebraic in interface MathDatumParserrawDatum - the String to parseMathDatumParseException - if the raw datum failed to parse