Package org.apache.jena.atlas.json
Class JsonNumber
- java.lang.Object
-
- org.apache.jena.atlas.json.JsonValue
-
- org.apache.jena.atlas.json.JsonPrimitive
-
- org.apache.jena.atlas.json.JsonNumber
-
- All Implemented Interfaces:
org.apache.jena.atlas.io.Printable
public class JsonNumber extends JsonPrimitive
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)JsonNumbergetAsNumber()inthashCode()booleanisNumber()java.lang.Numbervalue()static JsonNumbervalue(double number)static JsonNumbervalue(long number)static JsonNumbervalue(java.math.BigDecimal number)static JsonNumbervalueDecimal(java.lang.String image)static JsonNumbervalueDouble(java.lang.String image)static JsonNumbervalueInteger(java.lang.String image)voidvisit(JsonVisitor visitor)-
Methods inherited from class org.apache.jena.atlas.json.JsonValue
getAsArray, getAsBoolean, getAsObject, getAsString, isArray, isBoolean, isNull, isObject, isPrimitive, isString, output, toString
-
-
-
-
Method Detail
-
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)
-
getAsNumber
public JsonNumber getAsNumber()
- Overrides:
getAsNumberin classJsonValue
-
value
public java.lang.Number value()
-
visit
public void visit(JsonVisitor visitor)
-
-