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