org.openjena.atlas.json
Class JsonNumber

java.lang.Object
  extended by org.openjena.atlas.json.JsonValue
      extended by org.openjena.atlas.json.JsonPrimitive
          extended by org.openjena.atlas.json.JsonNumber
All Implemented Interfaces:
Printable

public class JsonNumber
extends JsonPrimitive


Method Summary
 boolean equals(Object other)
           
 JsonNumber getAsNumber()
           
 int hashCode()
           
 boolean isNumber()
           
 Number value()
           
static JsonNumber value(BigDecimal number)
           
static JsonNumber value(double number)
           
static JsonNumber value(long number)
           
static JsonNumber valueDecimal(String image)
           
static JsonNumber valueDouble(String image)
           
static JsonNumber valueInteger(String image)
           
 void visit(JsonVisitor visitor)
           
 
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
 

Method Detail

valueDecimal

public static JsonNumber valueDecimal(String image)

valueDouble

public static JsonNumber valueDouble(String image)

valueInteger

public static JsonNumber valueInteger(String image)

value

public static JsonNumber value(long number)

value

public static JsonNumber value(double number)

value

public static JsonNumber value(BigDecimal number)

isNumber

public boolean isNumber()
Overrides:
isNumber in class JsonValue

getAsNumber

public JsonNumber getAsNumber()
Overrides:
getAsNumber in class JsonValue

value

public 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(Object other)
Specified by:
equals in class JsonValue


Licenced under the Apache License, Version 2.0