com.morpho.morphosmart.sdk
Enum TemplateType

java.lang.Object
  extended by java.lang.Enum<TemplateType>
      extended by com.morpho.morphosmart.sdk.TemplateType
All Implemented Interfaces:
ITemplateType, java.io.Serializable, java.lang.Comparable<TemplateType>

public enum TemplateType
extends java.lang.Enum<TemplateType>
implements ITemplateType

This enumeration list the possible types of a Template


Enum Constant Summary
MORPHO_NO_PK_FP
          Do not return fingerprint template.
MORPHO_PK_ANSI_378
          International standard template format defined as ANSI INCITS 378 standard.
MORPHO_PK_ANSI_378_2009
          International standard template format defined as ANSI INCITS 378 standard Version 2009.
MORPHO_PK_BIOSCRYPT
          Bioscrypt Fingerprint Template (reserved for future use).
MORPHO_PK_CFV
          Morpho proprietary CFV Fingerprint Template (reserved for future use).
MORPHO_PK_COMP
          Compressed standard template format.
MORPHO_PK_COMP_NORM
          Specific template format reserved for compatibility with existing systems or specific usage.
MORPHO_PK_DIN_V66400_CS
          International standard template format defined as DIN-V66400 Compact Size.
MORPHO_PK_DIN_V66400_CS_AA
          International standard template format defined as DIN-V66400 Compact Size.
MORPHO_PK_ILO_FMR
          Specific template format reserved for compatibility with existing systems or specific usage.
MORPHO_PK_ISO_FMC_CS
          International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Card Record Compact Size.
MORPHO_PK_ISO_FMC_CS_AA
          International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Card Record Compact Size.
MORPHO_PK_ISO_FMC_NS
          International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Card Record Normal Size.
MORPHO_PK_ISO_FMR
          International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Record.
MORPHO_PK_ISO_FMR_2011
          International standard template format defined as ISO/IEC 19794-2 standard Version 2011, at section Finger Minutiae Record.
MORPHO_PK_MAT
          Specific template format reserved for compatibility with existing systems or specific usage.
MORPHO_PK_MAT_NORM
          Specific template format reserved for compatibility with existing systems or specific usage.
MORPHO_PK_MINEX_A
          International standard template format according to MINEX specification.
MORPHO_PK_MOC
          Specific template format reserved for compatibility with existing systems or specific usage.
MORPHO_PK_PKLITE
          (MorphoSmartâ„¢ CBM-E3 only) This is the template format that should be used in most of the developments.
 
Method Summary
 int getCode()
          Get template type code.
 java.lang.String getExtension()
          Get corresponding template type extension.
 java.lang.String getLabel()
          Get template type label.
static TemplateType getValue(int id)
           
static TemplateType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static TemplateType[] 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, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

MORPHO_PK_COMP

public static final TemplateType MORPHO_PK_COMP
Compressed standard template format. This is the template format that should be used in most of the developments. This is the template that gives the best results.


MORPHO_PK_MAT_NORM

public static final TemplateType MORPHO_PK_MAT_NORM
Specific template format reserved for compatibility with existing systems or specific usage.


MORPHO_PK_COMP_NORM

public static final TemplateType MORPHO_PK_COMP_NORM
Specific template format reserved for compatibility with existing systems or specific usage.


MORPHO_PK_MAT

public static final TemplateType MORPHO_PK_MAT
Specific template format reserved for compatibility with existing systems or specific usage.


MORPHO_PK_ANSI_378

public static final TemplateType MORPHO_PK_ANSI_378
International standard template format defined as ANSI INCITS 378 standard.


MORPHO_PK_MINEX_A

public static final TemplateType MORPHO_PK_MINEX_A
International standard template format according to MINEX specification.


MORPHO_PK_ISO_FMR

public static final TemplateType MORPHO_PK_ISO_FMR
International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Record.


MORPHO_PK_ISO_FMC_NS

public static final TemplateType MORPHO_PK_ISO_FMC_NS
International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Card Record Normal Size.


MORPHO_PK_ISO_FMC_CS

public static final TemplateType MORPHO_PK_ISO_FMC_CS
International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Card Record Compact Size.


MORPHO_PK_ILO_FMR

public static final TemplateType MORPHO_PK_ILO_FMR
Specific template format reserved for compatibility with existing systems or specific usage.


MORPHO_PK_MOC

public static final TemplateType MORPHO_PK_MOC
Specific template format reserved for compatibility with existing systems or specific usage.


MORPHO_PK_DIN_V66400_CS

public static final TemplateType MORPHO_PK_DIN_V66400_CS
International standard template format defined as DIN-V66400 Compact Size.


MORPHO_PK_DIN_V66400_CS_AA

public static final TemplateType MORPHO_PK_DIN_V66400_CS_AA
International standard template format defined as DIN-V66400 Compact Size. Ordered ascending and angle.


MORPHO_PK_ISO_FMC_CS_AA

public static final TemplateType MORPHO_PK_ISO_FMC_CS_AA
International standard template format defined as ISO/IEC 19794-2 standard, at section Finger Minutiae Card Record Compact Size. Ordered in ascending angle.


MORPHO_PK_CFV

public static final TemplateType MORPHO_PK_CFV
Morpho proprietary CFV Fingerprint Template (reserved for future use).


MORPHO_PK_BIOSCRYPT

public static final TemplateType MORPHO_PK_BIOSCRYPT
Bioscrypt Fingerprint Template (reserved for future use).


MORPHO_NO_PK_FP

public static final TemplateType MORPHO_NO_PK_FP
Do not return fingerprint template.


MORPHO_PK_ANSI_378_2009

public static final TemplateType MORPHO_PK_ANSI_378_2009
International standard template format defined as ANSI INCITS 378 standard Version 2009.


MORPHO_PK_ISO_FMR_2011

public static final TemplateType MORPHO_PK_ISO_FMR_2011
International standard template format defined as ISO/IEC 19794-2 standard Version 2011, at section Finger Minutiae Record.


MORPHO_PK_PKLITE

public static final TemplateType MORPHO_PK_PKLITE
(MorphoSmartâ„¢ CBM-E3 only) This is the template format that should be used in most of the developments. This is the template that gives the best results.

Method Detail

values

public static TemplateType[] 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 (TemplateType c : TemplateType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

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

getCode

public int getCode()
Description copied from interface: ITemplateType
Get template type code.

Specified by:
getCode in interface ITemplateType
Returns:
TemplateType code

getLabel

public java.lang.String getLabel()
Description copied from interface: ITemplateType
Get template type label.

Specified by:
getLabel in interface ITemplateType
Returns:
TemplateType label

getExtension

public java.lang.String getExtension()
Description copied from interface: ITemplateType
Get corresponding template type extension.

Specified by:
getExtension in interface ITemplateType
Returns:
TemplateType extension

getValue

public static TemplateType getValue(int id)
Parameters:
id - TemplateType identifier value
Returns:
TemplateType