blob: a9fbe59a21b04f9403e3c28db67f1e18211ad920 [file] [log] [blame]
package org.codehaus.jackson.map.impl;
import java.math.BigDecimal;
/**
* Intermediate value node used for numeric nodes.
*/
public abstract class NumericNode
extends ValueNode
{
protected NumericNode() { }
@Override
public final boolean isNumber() { return true; }
// // // Let's re-abstract so sub-classes handle them
public abstract Number getNumberValue();
public abstract int getIntValue();
public abstract long getLongValue();
public abstract double getDoubleValue();
public abstract BigDecimal getDecimalValue();
public abstract String getValueAsText();
}