Package com.github.erosb.jsonsKema
Interface IJsonNumber
-
- All Implemented Interfaces:
-
com.github.erosb.jsonsKema.IJsonValue
public interface IJsonNumber implements IJsonValue
-
-
Method Summary
Modifier and Type Method Description StringjsonTypeAsString()IJsonNumberrequireNumber()<P extends Any> PmaybeNumber(Function1<IJsonNumber, P> fn)<P extends Any> Paccept(JsonVisitor<P> visitor)abstract NumbergetValue()-
Methods inherited from class com.github.erosb.jsonsKema.IJsonValue
getLocation, maybeArray, maybeObject, maybeString, requireArray, requireBoolean, requireInt, requireNull, requireObject, requireString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
jsonTypeAsString
String jsonTypeAsString()
-
requireNumber
IJsonNumber requireNumber()
-
maybeNumber
<P extends Any> P maybeNumber(Function1<IJsonNumber, P> fn)
-
accept
<P extends Any> P accept(JsonVisitor<P> visitor)
-
-
-
-