Enum KernelType

  • All Implemented Interfaces:
    Serializable, Comparable<KernelType>

    public enum KernelType
    extends Enum<KernelType>

    Enumeration that specifies the type of kernel.

    This field is used as attribute of the tag to specify the type of the kernel accoring to EMV.

    The following values are valid:

    Specification: retail.

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      EMV_CONTACT
      EMV Contact kernel.
      ENTRY_POINT
      EMV Contactless Entrypoint.
      KERNEL_PURE
      Gemalto PURE Contactless Kernel
      KERNEL1
      EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      KERNEL2
      EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      KERNEL3
      EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      KERNEL4
      EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      KERNEL5
      EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      KERNEL6
      EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      KERNEL7
      EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
    • Enum Constant Detail

      • KERNEL_PURE

        public static final KernelType KERNEL_PURE
        Gemalto PURE Contactless Kernel
      • EMV_CONTACT

        public static final KernelType EMV_CONTACT
        EMV Contact kernel.
      • ENTRY_POINT

        public static final KernelType ENTRY_POINT
        EMV Contactless Entrypoint.
      • KERNEL1

        public static final KernelType KERNEL1
        EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      • KERNEL2

        public static final KernelType KERNEL2
        EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      • KERNEL3

        public static final KernelType KERNEL3
        EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      • KERNEL4

        public static final KernelType KERNEL4
        EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      • KERNEL5

        public static final KernelType KERNEL5
        EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      • KERNEL6

        public static final KernelType KERNEL6
        EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
      • KERNEL7

        public static final KernelType KERNEL7
        EMV Contactless kernel number according to kernel numbering as defined by EMV contactless Book A [B35].
    • Method Detail

      • values

        public static KernelType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (KernelType c : KernelType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static KernelType 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