3333public class Vocabulary {
3434
3535 // 2019-09
36- public static final Vocabulary V201909_CORE = new Vocabulary ("https://json-schema.org/draft/2019-09/vocab/core" ,
36+ public static final Vocabulary DRAFT_2019_09_CORE = new Vocabulary ("https://json-schema.org/draft/2019-09/vocab/core" ,
3737 new NonValidationKeyword ("$id" ), new NonValidationKeyword ("$schema" ), new NonValidationKeyword ("$anchor" ),
3838 ValidatorTypeCode .REF , ValidatorTypeCode .RECURSIVE_REF , new NonValidationKeyword ("$recursiveAnchor" ),
3939 new NonValidationKeyword ("$vocabulary" ), new NonValidationKeyword ("$comment" ),
4040 new NonValidationKeyword ("$defs" ));
41- public static final Vocabulary V201909_APPLICATOR = new Vocabulary (
41+ public static final Vocabulary DRAFT_2019_09_APPLICATOR = new Vocabulary (
4242 "https://json-schema.org/draft/2019-09/vocab/applicator" , new NonValidationKeyword ("additionalItems" ),
4343 ValidatorTypeCode .UNEVALUATED_ITEMS , ValidatorTypeCode .ITEMS , ValidatorTypeCode .CONTAINS ,
4444 ValidatorTypeCode .ADDITIONAL_PROPERTIES , ValidatorTypeCode .UNEVALUATED_PROPERTIES ,
4545 ValidatorTypeCode .PROPERTIES , ValidatorTypeCode .PATTERN_PROPERTIES , ValidatorTypeCode .DEPENDENT_SCHEMAS ,
4646 ValidatorTypeCode .PROPERTYNAMES , ValidatorTypeCode .IF_THEN_ELSE , new NonValidationKeyword ("then" ),
4747 new NonValidationKeyword ("else" ), ValidatorTypeCode .ALL_OF , ValidatorTypeCode .ANY_OF ,
4848 ValidatorTypeCode .ONE_OF , ValidatorTypeCode .NOT );
49- public static final Vocabulary V201909_VALIDATION = new Vocabulary (
49+ public static final Vocabulary DRAFT_2019_09_VALIDATION = new Vocabulary (
5050 "https://json-schema.org/draft/2019-09/vocab/validation" , ValidatorTypeCode .MULTIPLE_OF ,
5151 ValidatorTypeCode .MAXIMUM , ValidatorTypeCode .EXCLUSIVE_MAXIMUM , ValidatorTypeCode .MINIMUM ,
5252 ValidatorTypeCode .EXCLUSIVE_MINIMUM , ValidatorTypeCode .MAX_LENGTH , ValidatorTypeCode .MIN_LENGTH ,
@@ -55,49 +55,49 @@ ValidatorTypeCode.PROPERTYNAMES, ValidatorTypeCode.IF_THEN_ELSE, new NonValidati
5555 ValidatorTypeCode .MAX_PROPERTIES , ValidatorTypeCode .MIN_PROPERTIES , ValidatorTypeCode .REQUIRED ,
5656 ValidatorTypeCode .DEPENDENT_REQUIRED , ValidatorTypeCode .CONST , ValidatorTypeCode .ENUM ,
5757 ValidatorTypeCode .TYPE );
58- public static final Vocabulary V201909_META_DATA = new Vocabulary (
58+ public static final Vocabulary DRAFT_2019_09_META_DATA = new Vocabulary (
5959 "https://json-schema.org/draft/2019-09/vocab/meta-data" , new AnnotationKeyword ("title" ),
6060 new AnnotationKeyword ("description" ), new AnnotationKeyword ("default" ), new AnnotationKeyword ("deprecated" ),
6161 ValidatorTypeCode .READ_ONLY , ValidatorTypeCode .WRITE_ONLY , new AnnotationKeyword ("examples" ));
62- public static final Vocabulary V201909_FORMAT = new Vocabulary ("https://json-schema.org/draft/2019-09/vocab/format" ,
62+ public static final Vocabulary DRAFT_2019_09_FORMAT = new Vocabulary ("https://json-schema.org/draft/2019-09/vocab/format" ,
6363 ValidatorTypeCode .FORMAT );
64- public static final Vocabulary V201909_CONTENT = new Vocabulary (
64+ public static final Vocabulary DRAFT_2019_09_CONTENT = new Vocabulary (
6565 "https://json-schema.org/draft/2019-09/vocab/content" , new AnnotationKeyword ("contentMediaType" ),
6666 new AnnotationKeyword ("contentEncoding" ), new AnnotationKeyword ("contentSchema" ));
6767
6868 // 2020-12
69- public static final Vocabulary V202012_CORE = new Vocabulary ("https://json-schema.org/draft/2020-12/vocab/core" ,
69+ public static final Vocabulary DRAFT_2020_12_CORE = new Vocabulary ("https://json-schema.org/draft/2020-12/vocab/core" ,
7070 new NonValidationKeyword ("$id" ), new NonValidationKeyword ("$schema" ), ValidatorTypeCode .REF ,
7171 new NonValidationKeyword ("$anchor" ), ValidatorTypeCode .DYNAMIC_REF ,
7272 new NonValidationKeyword ("$dynamicAnchor" ), new NonValidationKeyword ("$vocabulary" ),
7373 new NonValidationKeyword ("$comment" ), new NonValidationKeyword ("$defs" ));
74- public static final Vocabulary V202012_APPLICATOR = new Vocabulary (
74+ public static final Vocabulary DRAFT_2020_12_APPLICATOR = new Vocabulary (
7575 "https://json-schema.org/draft/2020-12/vocab/applicator" , ValidatorTypeCode .PREFIX_ITEMS ,
7676 ValidatorTypeCode .ITEMS_202012 , ValidatorTypeCode .CONTAINS , ValidatorTypeCode .ADDITIONAL_PROPERTIES ,
7777 ValidatorTypeCode .PROPERTIES , ValidatorTypeCode .PATTERN_PROPERTIES , ValidatorTypeCode .DEPENDENT_SCHEMAS ,
7878 ValidatorTypeCode .PROPERTYNAMES , ValidatorTypeCode .IF_THEN_ELSE , new NonValidationKeyword ("then" ),
7979 new NonValidationKeyword ("else" ), ValidatorTypeCode .ALL_OF , ValidatorTypeCode .ANY_OF ,
8080 ValidatorTypeCode .ONE_OF , ValidatorTypeCode .NOT );
81- public static final Vocabulary V202012_UNEVALUATED = new Vocabulary (
81+ public static final Vocabulary DRAFT_2020_12_UNEVALUATED = new Vocabulary (
8282 "https://json-schema.org/draft/2020-12/vocab/unevaluated" , ValidatorTypeCode .UNEVALUATED_ITEMS ,
8383 ValidatorTypeCode .UNEVALUATED_PROPERTIES );
84- public static final Vocabulary V202012_VALIDATION = new Vocabulary (
84+ public static final Vocabulary DRAFT_2020_12_VALIDATION = new Vocabulary (
8585 "https://json-schema.org/draft/2020-12/vocab/validation" , ValidatorTypeCode .TYPE , ValidatorTypeCode .CONST ,
8686 ValidatorTypeCode .ENUM , ValidatorTypeCode .MULTIPLE_OF , ValidatorTypeCode .MAXIMUM ,
8787 ValidatorTypeCode .EXCLUSIVE_MAXIMUM , ValidatorTypeCode .MINIMUM , ValidatorTypeCode .EXCLUSIVE_MINIMUM ,
8888 ValidatorTypeCode .MAX_LENGTH , ValidatorTypeCode .MIN_LENGTH , ValidatorTypeCode .PATTERN ,
8989 ValidatorTypeCode .MAX_ITEMS , ValidatorTypeCode .MIN_ITEMS , ValidatorTypeCode .UNIQUE_ITEMS ,
9090 ValidatorTypeCode .MAX_CONTAINS , ValidatorTypeCode .MIN_CONTAINS , ValidatorTypeCode .MAX_PROPERTIES ,
9191 ValidatorTypeCode .MIN_PROPERTIES , ValidatorTypeCode .REQUIRED , ValidatorTypeCode .DEPENDENT_REQUIRED );
92- public static final Vocabulary V202012_META_DATA = new Vocabulary (
92+ public static final Vocabulary DRAFT_2020_12_META_DATA = new Vocabulary (
9393 "https://json-schema.org/draft/2020-12/vocab/meta-data" , new AnnotationKeyword ("title" ),
9494 new AnnotationKeyword ("description" ), new AnnotationKeyword ("default" ), new AnnotationKeyword ("deprecated" ),
9595 ValidatorTypeCode .READ_ONLY , ValidatorTypeCode .WRITE_ONLY , new AnnotationKeyword ("examples" ));
96- public static final Vocabulary V202012_FORMAT_ANNOTATION = new Vocabulary (
96+ public static final Vocabulary DRAFT_2020_12_FORMAT_ANNOTATION = new Vocabulary (
9797 "https://json-schema.org/draft/2020-12/vocab/format-annotation" , ValidatorTypeCode .FORMAT );
98- public static final Vocabulary V202012_FORMAT_ASSERTION = new Vocabulary (
98+ public static final Vocabulary DRAFT_2020_12_FORMAT_ASSERTION = new Vocabulary (
9999 "https://json-schema.org/draft/2020-12/vocab/format-assertion" , ValidatorTypeCode .FORMAT );
100- public static final Vocabulary V202012_CONTENT = new Vocabulary (
100+ public static final Vocabulary DRAFT_2020_12_CONTENT = new Vocabulary (
101101 "https://json-schema.org/draft/2020-12/vocab/content" , new AnnotationKeyword ("contentEncoding" ),
102102 new AnnotationKeyword ("contentMediaType" ), new AnnotationKeyword ("contentSchema" ));
103103
0 commit comments