Enum Class MaximumCardinality

java.lang.Object
java.lang.Enum<MaximumCardinality>
org.osgi.service.cdi.MaximumCardinality
All Implemented Interfaces:
Serializable, Comparable<MaximumCardinality>, Constable

public enum MaximumCardinality extends Enum<MaximumCardinality>
Defines the possible values for maximum cardinality of dependencies.
  • Enum Constant Details

  • Method Details

    • values

      public static MaximumCardinality[] 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 MaximumCardinality 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
    • toInt

      public int toInt()
      Convert this upper cardinality boundary to an integer
      Returns:
      The integer representation of this upper cardinality boundary
    • fromInt

      public static MaximumCardinality fromInt(int value)
      Resolve an integer to an upper cardinality boundary.
      Parameters:
      value - The integer representation of an upper cardinality boundary
      Returns:
      The enum representation of the upper cardinality boundary described by value