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

public Class CoreSchema

extends JsonSchema
Class Inheritance
Imports
java.util.HashMap, .Map, org.snakeyaml.engine.v2.api.ConstructNode, org.snakeyaml.engine.v2.constructor.core.ConstructYamlCoreBool, .ConstructYamlCoreFloat, .ConstructYamlCoreInt, org.snakeyaml.engine.v2.nodes.Tag, org.snakeyaml.engine.v2.resolver.CoreScalarResolver, .ScalarResolver

Core schema

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ScalarResolver

Returns:

CoreScalarResolver
getScalarResolver
()

Overrides org.snakeyaml.engine.v2.schema.JsonSchema.getScalarResolver.

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

Create ScalarResolver with the merge implemented

public Map<Tag, ConstructNode>

Field Detail

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

Hides org.snakeyaml.engine.v2.schema.JsonSchema.tagConstructors.

Constructor Detail

CoreSchemaback to summary
public CoreSchema()

Method Detail

getScalarResolverback to summary
public ScalarResolver getScalarResolver()

Overrides org.snakeyaml.engine.v2.schema.JsonSchema.getScalarResolver.

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

Create ScalarResolver with the merge implemented

Returns:ScalarResolver

CoreScalarResolver

Annotations
@Override
See Also
Support of Merge Keys
getSchemaTagConstructorsback to summary
public Map<Tag, ConstructNode> getSchemaTagConstructors()

Overrides org.snakeyaml.engine.v2.schema.JsonSchema.getSchemaTagConstructors.

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

Provide constructs to support the schema (bool, int, float)

Returns:Map<Tag, ConstructNode>

map

Annotations
@Override