| Package | Description |
|---|---|
| com.github.fge.jsonschema.format |
Format attribute base classes
|
| com.github.fge.jsonschema.format.common |
Common format attribute classes for draft v3 and draft v4
|
| com.github.fge.jsonschema.format.draftv3 |
Format attributes specific to draft v3
|
| com.github.fge.jsonschema.format.helpers |
Helper classes for format attributes
|
| com.github.fge.jsonschema.keyword.validator | |
| com.github.fge.jsonschema.keyword.validator.common | |
| com.github.fge.jsonschema.keyword.validator.draftv3 | |
| com.github.fge.jsonschema.keyword.validator.draftv4 | |
| com.github.fge.jsonschema.keyword.validator.helpers | |
| com.github.fge.jsonschema.library | |
| com.github.fge.jsonschema.processors.data | |
| com.github.fge.jsonschema.processors.digest | |
| com.github.fge.jsonschema.processors.ref | |
| com.github.fge.jsonschema.processors.syntax | |
| com.github.fge.jsonschema.processors.validation |
| Modifier and Type | Method and Description |
|---|---|
protected <T> ProcessingMessage |
AbstractFormatAttribute.newMsg(ValidationData data,
T message)
Return a new message for this format attribute
|
void |
FormatAttribute.validate(ProcessingReport report,
ValidationData data)
Validate the instance against this format attribute
|
| Modifier and Type | Method and Description |
|---|---|
void |
IPv6Attribute.validate(ProcessingReport report,
ValidationData data) |
void |
EmailAttribute.validate(ProcessingReport report,
ValidationData data) |
void |
HostnameAttribute.validate(ProcessingReport report,
ValidationData data) |
void |
RegexAttribute.validate(ProcessingReport report,
ValidationData data) |
void |
URIAttribute.validate(ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
UTCMillisecAttribute.validate(ProcessingReport report,
ValidationData data) |
void |
PhoneAttribute.validate(ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
DateFormatAttribute.validate(ProcessingReport report,
ValidationData data) |
void |
IPv4FormatAttribute.validate(ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessingMessage |
AbstractKeywordValidator.newMsg(ValidationData data) |
void |
KeywordValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
KeywordValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
DisallowKeywordValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
void |
PropertiesValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
void |
ExtendsValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
void |
DraftV3TypeValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
DisallowKeywordValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
void |
PropertiesValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
void |
ExtendsValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
void |
DraftV3TypeValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
NumericValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
protected abstract void |
NumericValidator.validateDecimal(ProcessingReport report,
ValidationData data)
Method to be implemented by a numeric validator if either of the
keyword value or instance value do not fit into a
long |
protected void |
DivisorValidator.validateDecimal(ProcessingReport report,
ValidationData data) |
protected abstract void |
NumericValidator.validateLong(ProcessingReport report,
ValidationData data)
Method to be implemented by a numeric validator if both the keyword
value and instance value fit into a
long |
protected void |
DivisorValidator.validateLong(ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
void |
NumericValidator.validate(Processor<ValidationData,ProcessingReport> processor,
ProcessingReport report,
ValidationData data) |
| Modifier and Type | Method and Description |
|---|---|
Predicate<ValidationData> |
SchemaVersion.versionTest() |
| Modifier and Type | Method and Description |
|---|---|
ValidationData |
ValidationDigest.getData() |
ValidationData |
FullValidationContext.getValidationData() |
ValidationData |
ValidationData.withInstance(JsonTree instance) |
ValidationData |
ValidationData.withSchema(SchemaTree schema) |
| Constructor and Description |
|---|
FullValidationContext(ValidationData validationData,
Collection<KeywordValidator> validators) |
ValidationDigest(ValidationData data,
Map<String,JsonNode> map) |
| Modifier and Type | Method and Description |
|---|---|
ValidationDigest |
SchemaDigester.process(ProcessingReport report,
ValidationData input) |
| Modifier and Type | Method and Description |
|---|---|
ValidationData |
RefResolverProcessor.process(ProcessingReport report,
ValidationData input)
Resolve JSON Reference for the current schema context
|
| Modifier and Type | Method and Description |
|---|---|
ValidationData |
RefResolverProcessor.process(ProcessingReport report,
ValidationData input)
Resolve JSON Reference for the current schema context
|
| Modifier and Type | Method and Description |
|---|---|
ValidationData |
SyntaxProcessor.process(ProcessingReport report,
ValidationData input)
Process the input
|
| Modifier and Type | Method and Description |
|---|---|
ValidationData |
SyntaxProcessor.process(ProcessingReport report,
ValidationData input)
Process the input
|
| Modifier and Type | Method and Description |
|---|---|
FullValidationContext |
ValidationChain.process(ProcessingReport report,
ValidationData input) |
ProcessingReport |
ValidationProcessor.process(ProcessingReport report,
ValidationData input) |
| Constructor and Description |
|---|
ValidationProcessor(Processor<ValidationData,FullValidationContext> processor) |
Copyright © 2013. All Rights Reserved.