Package net.pwall.json.schema
Object JSONSchema.Companion
-
- All Implemented Interfaces:
public class JSONSchema.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final Parserparserpublic final static JSONSchema.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final JSONSchemabooleanSchema(Boolean value, URI uri, JSONPointer location)final JSONSchemaparseFile(String filename)final JSONSchemaparse(File file)final JSONSchemaparse(String string, URI uri)final AllOfSchemaallOf(URI uri, JSONPointer location, List<JSONSchema> array)final AnyOfSchemaanyOf(URI uri, JSONPointer location, List<JSONSchema> array)final OneOfSchemaoneOf(URI uri, JSONPointer location, List<JSONSchema> array)final <T extends Any> List<T>addAllFromNullable(List<T> $self, Collection<T> collection)final StringschemaURIFragment(JSONPointer $self)final ParsergetParser()-
-
Method Detail
-
booleanSchema
final JSONSchema booleanSchema(Boolean value, URI uri, JSONPointer location)
-
parseFile
final JSONSchema parseFile(String filename)
-
parse
final JSONSchema parse(File file)
-
parse
final JSONSchema parse(String string, URI uri)
-
allOf
final AllOfSchema allOf(URI uri, JSONPointer location, List<JSONSchema> array)
-
anyOf
final AnyOfSchema anyOf(URI uri, JSONPointer location, List<JSONSchema> array)
-
oneOf
final OneOfSchema oneOf(URI uri, JSONPointer location, List<JSONSchema> array)
-
addAllFromNullable
final <T extends Any> List<T> addAllFromNullable(List<T> $self, Collection<T> collection)
-
schemaURIFragment
final String schemaURIFragment(JSONPointer $self)
-
-
-
-