Package io.github.qishr.cascara.schema.structure
Class ArraySchemaNode
java.lang.Object
io.github.qishr.cascara.schema.structure.BaseSchemaNode
io.github.qishr.cascara.schema.structure.ArraySchemaNode
public class ArraySchemaNode
extends BaseSchemaNode
Constructor Summary
| Constructor | Description |
|---|---|
| ArraySchemaNode(SchemaNode metaSchema) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public SchemaNode | getItemSchema() | |
| public void | setItemTemplate(SchemaNode items) | |
| public Map<String, SchemaNode> | getProperties() | |
| public void | validate(AstNode node, String path, ValidationResult result) |
Methods inherited from BaseSchemaNode
getTitle, getDescription, getExtension, getFormatOption, setExtension, addAllOf, addDefinition, getOriginAst, getRef, getStartLine, getAllOf, getEndColumn, isRef, getOriginUri, setDefaultValue, getType, isReadOnly, getPropertySchema, getRules, setRef, getContentMediaType, getExtensions, setOriginUri, getStartColumn, getDynamicAnchor, addRule, getFormat, getProperty, setDynamicAnchor, setType, getEndLine, getComments, setFormat, setTitle, getDefinition, getMetaSchema, setFormatOption, setDescription, getDefaultValue, getChildren, setOriginAst, setReadOnly, getDefinitions, setContentMediaType
Method Details
getItemSchema
public SchemaNode getItemSchema()
setItemTemplate
public void setItemTemplate(SchemaNode items)
getProperties
public Map<String, SchemaNode> getProperties()
validate
public void validate(AstNode node, String path, ValidationResult result)