Package net.pwall.json.schema.parser
Object Parser.Companion
-
- All Implemented Interfaces:
public class Parser.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final List<String>schemaVersion202012private final List<String>schemaVersion201909private final List<String>schemaVersionDraft07private final Function1<URI, InputStream>defaultURIResolverprivate final Function1<URI, InputDetails>defaultExtendedResolverpublic final static Parser.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final URIdropFragment(URI $self)final URIwithFragment(URI $self, JSONPointer pointer)final IntegergetInteger(JSONValue value, URI uri, JSONPointer pointer)final IntegergetNonNegativeInteger(JSONValue json, URI uri, JSONPointer pointer)final StringgetStringOrNull(JSONMapping<?> $self, URI uri, String key)final StringgetStringOrNull(JSONMapping<?> $self, URI uri, JSONPointer pointer)final StringgetStringOrDefault(JSONMapping<?> $self, JSONPointer pointer, String default)final BooleanisZero(Number $self)final BooleanisPositive(Number $self)final StringgetIdOrNull(JSONValue jsonValue)final List<String>getSchemaVersion202012()final List<String>getSchemaVersion201909()final List<String>getSchemaVersionDraft07()final Function1<URI, InputStream>getDefaultURIResolver()final Function1<URI, InputDetails>getDefaultExtendedResolver()-
-
Method Detail
-
dropFragment
final URI dropFragment(URI $self)
-
withFragment
final URI withFragment(URI $self, JSONPointer pointer)
-
getInteger
final Integer getInteger(JSONValue value, URI uri, JSONPointer pointer)
-
getNonNegativeInteger
final Integer getNonNegativeInteger(JSONValue json, URI uri, JSONPointer pointer)
-
getStringOrNull
final String getStringOrNull(JSONMapping<?> $self, URI uri, String key)
-
getStringOrNull
final String getStringOrNull(JSONMapping<?> $self, URI uri, JSONPointer pointer)
-
getStringOrDefault
final String getStringOrDefault(JSONMapping<?> $self, JSONPointer pointer, String default)
-
isPositive
final Boolean isPositive(Number $self)
-
getIdOrNull
final String getIdOrNull(JSONValue jsonValue)
-
getSchemaVersion202012
final List<String> getSchemaVersion202012()
-
getSchemaVersion201909
final List<String> getSchemaVersion201909()
-
getSchemaVersionDraft07
final List<String> getSchemaVersionDraft07()
-
getDefaultURIResolver
final Function1<URI, InputStream> getDefaultURIResolver()
-
getDefaultExtendedResolver
final Function1<URI, InputDetails> getDefaultExtendedResolver()
-
-
-
-