public class ArraySchemaWrapper extends Object implements SchemaWrapper
Constructor and Description |
---|
ArraySchemaWrapper(org.everit.json.schema.ArraySchema wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
accept(JsonSchemaWrapperVisitor visitor) |
SchemaWrapper |
getAllItemSchema() |
SchemaWrapper |
getContainedItemSchema() |
List<SchemaWrapper> |
getItemSchemas() |
Integer |
getMaxItems() |
Integer |
getMinItems() |
SchemaWrapper |
getSchemaOfAdditionalItems() |
boolean |
needsUniqueItems() |
boolean |
permitsAdditionalItems() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getWrapped
public ArraySchemaWrapper(org.everit.json.schema.ArraySchema wrapped)
public Integer getMinItems()
public Integer getMaxItems()
public boolean needsUniqueItems()
public SchemaWrapper getAllItemSchema()
public boolean permitsAdditionalItems()
public List<SchemaWrapper> getItemSchemas()
public SchemaWrapper getSchemaOfAdditionalItems()
public SchemaWrapper getContainedItemSchema()
public void accept(JsonSchemaWrapperVisitor visitor)
accept
in interface SchemaWrapper
Copyright © 2020 Red Hat. All rights reserved.