Package org.snakeyaml.engine.v2.schema
Class JsonSchema
- java.lang.Object
-
- org.snakeyaml.engine.v2.schema.JsonSchema
-
- All Implemented Interfaces:
Schema
- Direct Known Subclasses:
CoreSchema
public class JsonSchema extends java.lang.Object implements Schema
Default schema
-
-
Field Summary
Fields Modifier and Type Field Description private ScalarResolver
scalarResolver
private java.util.Map<Tag,ConstructNode>
tagConstructors
-
Constructor Summary
Constructors Constructor Description JsonSchema()
Create the instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScalarResolver
getScalarResolver()
Create ScalarResolverjava.util.Map<Tag,ConstructNode>
getSchemaTagConstructors()
Basic constructs
-
-
-
Field Detail
-
tagConstructors
private final java.util.Map<Tag,ConstructNode> tagConstructors
-
scalarResolver
private final ScalarResolver scalarResolver
-
-
Method Detail
-
getScalarResolver
public ScalarResolver getScalarResolver()
Create ScalarResolver- Specified by:
getScalarResolver
in interfaceSchema
- Returns:
- JsonScalarResolver
-
getSchemaTagConstructors
public java.util.Map<Tag,ConstructNode> getSchemaTagConstructors()
Basic constructs- Specified by:
getSchemaTagConstructors
in interfaceSchema
- Returns:
- map with constructs
-
-