public class CombinedSchema extends Schema
allOf, oneOf, anyOf schemas.| Modifier and Type | Class and Description |
|---|---|
static class |
CombinedSchema.Builder
Builder class for
CombinedSchema. |
static interface |
CombinedSchema.ValidationCriterion
Validation criterion.
|
| Modifier and Type | Field and Description |
|---|---|
static CombinedSchema.ValidationCriterion |
ALL_CRITERION
Validation criterion for
allOf schemas. |
static CombinedSchema.ValidationCriterion |
ANY_CRITERION
Validation criterion for
anyOf schemas. |
static CombinedSchema.ValidationCriterion |
ONE_CRITERION
Validation criterion for
oneOf schemas. |
| Constructor and Description |
|---|
CombinedSchema(CombinedSchema.Builder builder)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static CombinedSchema.Builder |
allOf(Collection<Schema> schemas) |
static CombinedSchema.Builder |
anyOf(Collection<Schema> schemas) |
static CombinedSchema.Builder |
builder() |
static CombinedSchema.Builder |
builder(Collection<Schema> subschemas) |
CombinedSchema.ValidationCriterion |
getCriterion() |
Collection<Schema> |
getSubschemas() |
static CombinedSchema.Builder |
oneOf(Collection<Schema> schemas) |
void |
validate(Object subject)
Performs the schema validation.
|
public static final CombinedSchema.ValidationCriterion ALL_CRITERION
allOf schemas.public static final CombinedSchema.ValidationCriterion ANY_CRITERION
anyOf schemas.public static final CombinedSchema.ValidationCriterion ONE_CRITERION
oneOf schemas.public CombinedSchema(CombinedSchema.Builder builder)
builder - the builder containing the validation criterion and the subschemas to be checkedpublic static CombinedSchema.Builder allOf(Collection<Schema> schemas)
public static CombinedSchema.Builder anyOf(Collection<Schema> schemas)
public static CombinedSchema.Builder builder()
public static CombinedSchema.Builder builder(Collection<Schema> subschemas)
public static CombinedSchema.Builder oneOf(Collection<Schema> schemas)
public CombinedSchema.ValidationCriterion getCriterion()
public Collection<Schema> getSubschemas()
Copyright © 2011–2016 Everit Kft.. All rights reserved.