public class TypeKeywordSyntaxChecker extends SimpleSyntaxChecker
type and disallow
These keywords are monsters. Only dependencies comes close in
terms of complexity.
| Modifier and Type | Field and Description |
|---|---|
private static String |
ANY |
private static EnumSet<NodeType> |
VALID_TYPE_ARRAY_ELEMENTS |
keyword| Constructor and Description |
|---|
TypeKeywordSyntaxChecker(String keyword) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
checkValue(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode schema) |
private static void |
validateOne(ValidationMessage.Builder msg,
List<ValidationMessage> messages,
JsonNode value) |
checkSyntaxprivate static final String ANY
public TypeKeywordSyntaxChecker(String keyword)
final void checkValue(ValidationMessage.Builder msg, List<ValidationMessage> messages, JsonNode schema)
checkValue in class SimpleSyntaxCheckerprivate static void validateOne(ValidationMessage.Builder msg, List<ValidationMessage> messages, JsonNode value)
Copyright © 2012. All Rights Reserved.