Skip to content

Package io.github.qishr.cascara.schema.structure

Class ScalarSchemaNode

java.lang.Object
        io.github.qishr.cascara.schema.structure.BaseSchemaNode
                io.github.qishr.cascara.schema.structure.ScalarSchemaNode


public class ScalarSchemaNode
extends BaseSchemaNode

Constructor Summary

Constructor Description
ScalarSchemaNode(SchemaType type, SchemaNode metaSchema)

Method Summary

Modifier and Type Method Description
public Map<String, SchemaNode> getProperties()
public SchemaNode getItemSchema()
public boolean isPrimaryKey()
public void setPrimaryKey(boolean primaryKey)

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, validate, getEndLine, getComments, setFormat, setTitle, getDefinition, getMetaSchema, setFormatOption, setDescription, getDefaultValue, getChildren, setOriginAst, setReadOnly, getDefinitions, setContentMediaType

Method Details

getProperties

public Map<String, SchemaNode> getProperties()


getItemSchema

public SchemaNode getItemSchema()


isPrimaryKey

public boolean isPrimaryKey()


setPrimaryKey

public void setPrimaryKey(boolean primaryKey)