Enum Class SmiCompiler.Strictness

java.lang.Object
java.lang.Enum<SmiCompiler.Strictness>
com.snmp4j.smi.SmiCompiler.Strictness
All Implemented Interfaces:
Serializable, Comparable<SmiCompiler.Strictness>, java.lang.constant.Constable
Enclosing interface:
SmiCompiler

public static enum SmiCompiler.Strictness extends Enum<SmiCompiler.Strictness>
The Strictness defines the number of syntax checks done on the sources.
  • Enum Constant Details

    • standard

      public static final SmiCompiler.Strictness standard
      The recommended mode with full SMI(v1/v2) standard checks.
    • lenient

      public static final SmiCompiler.Strictness lenient
      Tries to ignore most of the SMI standard violations. Can cause runtime errors when accessing MIB data which should be present by standard but is not available due to a standard rule violation.
  • Method Details

    • values

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

      public static SmiCompiler.Strictness valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null