Class Annotations


  • public class Annotations
    extends Object
    Annotations.
    • Field Detail

      • UNEVALUATED_PROPERTIES_ANNOTATIONS

        public static final Set<String> UNEVALUATED_PROPERTIES_ANNOTATIONS
      • UNEVALUATED_ITEMS_ANNOTATIONS

        public static final Set<String> UNEVALUATED_ITEMS_ANNOTATIONS
      • EVALUATION_ANNOTATIONS

        public static final Set<String> EVALUATION_ANNOTATIONS
      • UNEVALUATED_PROPERTIES_ANNOTATIONS_PREDICATE

        public static final Predicate<String> UNEVALUATED_PROPERTIES_ANNOTATIONS_PREDICATE
      • UNEVALUATED_ITEMS_ANNOTATIONS_PREDICATE

        public static final Predicate<String> UNEVALUATED_ITEMS_ANNOTATIONS_PREDICATE
      • EVALUATION_ANNOTATIONS_PREDICATE

        public static final Predicate<String> EVALUATION_ANNOTATIONS_PREDICATE
    • Constructor Detail

      • Annotations

        public Annotations()
    • Method Detail

      • getDefaultAnnotationAllowList

        public static Set<String> getDefaultAnnotationAllowList​(JsonMetaSchema metaSchema)
        Gets the default annotation allow list.
        Parameters:
        metaSchema - the meta schema
        Returns:
        the default annotation allow set
      • getDefaultAnnotationAllowListPredicate

        public static Predicate<String> getDefaultAnnotationAllowListPredicate​(JsonMetaSchema metaSchema)
        Gets the default annotation allow list predicate.
        Parameters:
        metaSchema - the meta schema
        Returns:
        the default annotation allow list predicate