public class ArraySchema extends Schema
| Modifier and Type | Class and Description |
|---|---|
static class |
ArraySchema.Builder
Builder class for
ArraySchema. |
| Constructor and Description |
|---|
ArraySchema(ArraySchema.Builder builder)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static ArraySchema.Builder |
builder() |
Schema |
getAllItemSchema() |
List<Schema> |
getItemSchemas() |
Integer |
getMaxItems() |
Integer |
getMinItems() |
Schema |
getSchemaOfAdditionalItems() |
boolean |
needsUniqueItems() |
boolean |
permitsAdditionalItems() |
boolean |
requiresArray() |
void |
validate(Object subject)
Performs the schema validation.
|
public ArraySchema(ArraySchema.Builder builder)
builder - contains validation criteria.public static ArraySchema.Builder builder()
public Schema getAllItemSchema()
public Integer getMaxItems()
public Integer getMinItems()
public Schema getSchemaOfAdditionalItems()
public boolean needsUniqueItems()
public boolean permitsAdditionalItems()
public boolean requiresArray()
Copyright © 2011–2016 Everit Kft.. All rights reserved.