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)