Top Description Fields Constructors Methods
org.snakeyaml.engine.v2.schema

public Class JsonSchema

extends Object
implements Schema
Class Inheritance
All Implemented Interfaces
org.snakeyaml.engine.v2.schema.Schema
Known Direct Subclasses
org.snakeyaml.engine.v2.schema.CoreSchema
Imports
java.util.HashMap, .Map, .Optional, .UUID, org.snakeyaml.engine.v2.api.ConstructNode, org.snakeyaml.engine.v2.constructor.ConstructYamlNull, org.snakeyaml.engine.v2.constructor.json.ConstructOptionalClass, .ConstructUuidClass, .ConstructYamlBinary, .ConstructYamlJsonBool, .ConstructYamlJsonFloat, .ConstructYamlJsonInt, org.snakeyaml.engine.v2.nodes.Tag, org.snakeyaml.engine.v2.resolver.JsonScalarResolver, .ScalarResolver

Default schema

Field Summary

Modifier and TypeField and Description
private final ScalarResolver
private final Map<Tag, ConstructNode>

Constructor Summary

AccessConstructor and Description
public
JsonSchema()

Create the instance

Method Summary

Modifier and TypeMethod and Description
public ScalarResolver

Returns:

JsonScalarResolver
getScalarResolver
()

Implements org.snakeyaml.engine.v2.schema.Schema.getScalarResolver.

Create ScalarResolver

public Map<Tag, ConstructNode>

Returns:

map with constructs
getSchemaTagConstructors
()

Implements org.snakeyaml.engine.v2.schema.Schema.getSchemaTagConstructors.

Basic constructs

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

scalarResolverback to summary
private final ScalarResolver scalarResolver
tagConstructorsback to summary
private final Map<Tag, ConstructNode> tagConstructors

Constructor Detail

JsonSchemaback to summary
public JsonSchema()

Create the instance

Method Detail

getScalarResolverback to summary
public ScalarResolver getScalarResolver()

Implements org.snakeyaml.engine.v2.schema.Schema.getScalarResolver.

Create ScalarResolver

Returns:ScalarResolver

JsonScalarResolver

Annotations
@Override
getSchemaTagConstructorsback to summary
public Map<Tag, ConstructNode> getSchemaTagConstructors()

Implements org.snakeyaml.engine.v2.schema.Schema.getSchemaTagConstructors.

Basic constructs

Returns:Map<Tag, ConstructNode>

map with constructs

Annotations
@Override