Enum IConstraint.Level

java.lang.Object
java.lang.Enum<IConstraint.Level>
dev.metaschema.core.model.constraint.IConstraint.Level
All Implemented Interfaces:
Serializable, Comparable<IConstraint.Level>
Enclosing interface:
IConstraint

public static enum IConstraint.Level extends Enum<IConstraint.Level>
The degree to which a constraint violation is significant.

These values are ordered from least significant to most significant.

  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    A violation of the constraint represents a serious fault in the content that will prevent typical use of the content.
    A violation of the constraint represents a fault in the content that may warrant review by a developer when performing model or tool development.
    A violation of the constraint represents a fault in the content.
    A violation of the constraint represents a point of interest.
    No violation.
    A violation of the constraint represents a potential issue with the content.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • NONE

      public static final IConstraint.Level NONE
      No violation.
    • INFORMATIONAL

      public static final IConstraint.Level INFORMATIONAL
      A violation of the constraint represents a point of interest.
    • DEBUG

      public static final IConstraint.Level DEBUG
      A violation of the constraint represents a fault in the content that may warrant review by a developer when performing model or tool development.
    • WARNING

      public static final IConstraint.Level WARNING
      A violation of the constraint represents a potential issue with the content.
    • ERROR

      public static final IConstraint.Level ERROR
      A violation of the constraint represents a fault in the content. This may include issues around compatibility, integrity, consistency, etc.
    • CRITICAL

      public static final IConstraint.Level CRITICAL
      A violation of the constraint represents a serious fault in the content that will prevent typical use of the content.
  • Method Details

    • values

      public static IConstraint.Level[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static IConstraint.Level valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null