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 boolean needsUniqueItems()
public boolean permitsAdditionalItems()
public void validate(Object subject)
Schemapublic boolean requiresArray()
public Schema getSchemaOfAdditionalItems()
Copyright © 2011–2015 Everit Kft.. All rights reserved.