org.openjena.atlas.json
Class JsonNumber
java.lang.Object
org.openjena.atlas.json.JsonValue
org.openjena.atlas.json.JsonPrimitive
org.openjena.atlas.json.JsonNumber
- All Implemented Interfaces:
- Printable
public class JsonNumber
- extends JsonPrimitive
| Methods inherited from class org.openjena.atlas.json.JsonValue |
getAsArray, getAsBoolean, getAsObject, getAsString, isArray, isBoolean, isNull, isObject, isPrimitive, isString, output, toString |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
valueDecimal
public static JsonNumber valueDecimal(java.lang.String image)
valueDouble
public static JsonNumber valueDouble(java.lang.String image)
valueInteger
public static JsonNumber valueInteger(java.lang.String image)
value
public static JsonNumber value(long number)
value
public static JsonNumber value(double number)
value
public static JsonNumber value(java.math.BigDecimal number)
isNumber
public boolean isNumber()
- Overrides:
isNumber in class JsonValue
getAsNumber
public JsonNumber getAsNumber()
- Overrides:
getAsNumber in class JsonValue
value
public java.lang.Number value()
visit
public void visit(JsonVisitor visitor)
- Specified by:
visit in class JsonValue
hashCode
public int hashCode()
- Specified by:
hashCode in class JsonValue
equals
public boolean equals(java.lang.Object other)
- Specified by:
equals in class JsonValue
Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.