Enum ContentValidator.Nillability

java.lang.Object
java.lang.Enum<ContentValidator.Nillability>
com.saxonica.ee.validate.ContentValidator.Nillability
All Implemented Interfaces:
Serializable, Comparable<ContentValidator.Nillability>, java.lang.constant.Constable
Enclosing class:
ContentValidator

public static enum ContentValidator.Nillability extends Enum<ContentValidator.Nillability>
  • Enum Constant Details

    • IGNORED

      public static final ContentValidator.Nillability IGNORED
      Constant indicating that xsi:nil is allowed but ignored; this is true when we are validating against a type, rather than against an element declaration
    • ALLOWED

      public static final ContentValidator.Nillability ALLOWED
      Constant indicating that xsi:nil is allowed and active. That is, we are validating against an element declaration that specifies nillable=true
    • DISALLOWED

      public static final ContentValidator.Nillability DISALLOWED
      Constant indicating that xsi:nil is disallowed. That is, we are validating against an element declaration that specifies nillable=false
  • Method Details

    • values

      public static ContentValidator.Nillability[] 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 ContentValidator.Nillability 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