Enum Gender

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Gender>

    public enum Gender
    extends java.lang.Enum<Gender>
    Sexo del titular de un MRTD.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      FEMALE
      Mujer.
      MALE
      Hombre.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String desc
      Texto descriptivo del sexo.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Gender​(java.lang.String d)
      Constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static Gender getGender​(java.lang.String text)
      Obtiene el sexo del titular a partir del texto correspondiente en la MRZ del MRTD.
      java.lang.String toString()  
      static Gender valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static Gender[] values()
      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, valueOf
      • Methods inherited from class java.lang.Object

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

      • MALE

        public static final Gender MALE
        Hombre.
      • FEMALE

        public static final Gender FEMALE
        Mujer.
    • Field Detail

      • desc

        private final java.lang.String desc
        Texto descriptivo del sexo.
    • Constructor Detail

      • Gender

        private Gender​(java.lang.String d)
        Constructor.
        Parameters:
        d - Texto descriptivo del sexo del titular.
    • Method Detail

      • values

        public static Gender[] 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 (Gender c : Gender.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Gender valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<Gender>
      • getGender

        public static Gender getGender​(java.lang.String text)
        Obtiene el sexo del titular a partir del texto correspondiente en la MRZ del MRTD.
        Parameters:
        text - Texto correspondiente al sexo en la MRZ del MRTD. Debe ser "F" (female) o "M" (male).
        Returns:
        Sexo del titular del MRTD.