Package org.jmrtd.cbeff
Class ComplexCBEFFInfo
- java.lang.Object
-
- org.jmrtd.cbeff.ComplexCBEFFInfo
-
- All Implemented Interfaces:
CBEFFInfo
public class ComplexCBEFFInfo extends Object implements CBEFFInfo
Complex (nested) CBEFF BIR. Specified in ISO 19785-1 (version 2.0) and NISTIR 6529-A (version 1.1).- Since:
- 0.4.7
- Version:
- $Revision: 1762 $
- Author:
- The JMRTD team ([email protected])
-
-
Field Summary
-
Fields inherited from interface org.jmrtd.cbeff.CBEFFInfo
BIOMETRIC_SUBTYPE_MASK_LEFT, BIOMETRIC_SUBTYPE_MASK_LITTLE_FINGER, BIOMETRIC_SUBTYPE_MASK_MIDDLE_FINGER, BIOMETRIC_SUBTYPE_MASK_POINTER_FINGER, BIOMETRIC_SUBTYPE_MASK_RIGHT, BIOMETRIC_SUBTYPE_MASK_RING_FINGER, BIOMETRIC_SUBTYPE_MASK_THUMB, BIOMETRIC_SUBTYPE_NONE, BIOMETRIC_TYPE_BODY_ODOR, BIOMETRIC_TYPE_DNA, BIOMETRIC_TYPE_EAR_SHAPE, BIOMETRIC_TYPE_FACIAL_FEATURES, BIOMETRIC_TYPE_FINGER_GEOMETRY, BIOMETRIC_TYPE_FINGERPRINT, BIOMETRIC_TYPE_FOOT_PRINT, BIOMETRIC_TYPE_GAIT, BIOMETRIC_TYPE_HAND_GEOMETRY, BIOMETRIC_TYPE_IRIS, BIOMETRIC_TYPE_KEYSTROKE_DYNAMICS, BIOMETRIC_TYPE_LIP_MOVEMENT, BIOMETRIC_TYPE_MULTIPLE_BIOMETRICS_USED, BIOMETRIC_TYPE_NO_INFORMATION_GIVEN, BIOMETRIC_TYPE_PALM_PRINT, BIOMETRIC_TYPE_RETINA, BIOMETRIC_TYPE_SIGNATURE_DYNAMICS, BIOMETRIC_TYPE_THERMAL_FACE_IMAGE, BIOMETRIC_TYPE_THERMAL_HAND_IMAGE, BIOMETRIC_TYPE_VEIN_PATTERN, BIOMETRIC_TYPE_VOICE
-
-
Constructor Summary
Constructors Constructor Description ComplexCBEFFInfo()
Constructs a default complex info, with an empty list of sub-records.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(CBEFFInfo subRecord)
Adds a record to this complex CBEFF info.void
addAll(List<CBEFFInfo> subRecords)
Adds all records in a list to this complex CBEFF info.boolean
equals(Object other)
Tests whether the parameter equals this complex CBEFF info.List<CBEFFInfo>
getSubRecords()
Gets the records inside this complex CBEFF info.int
hashCode()
Computes a hash code.void
remove(int index)
Removes a record in this complex CBEFF info.
-
-
-
Method Detail
-
getSubRecords
public List<CBEFFInfo> getSubRecords()
Gets the records inside this complex CBEFF info.- Returns:
- a list of CBEFF infos
-
add
public void add(CBEFFInfo subRecord)
Adds a record to this complex CBEFF info.- Parameters:
subRecord
- the CBEFF info to add
-
addAll
public void addAll(List<CBEFFInfo> subRecords)
Adds all records in a list to this complex CBEFF info.- Parameters:
subRecords
- a list of CBEFF infos
-
remove
public void remove(int index)
Removes a record in this complex CBEFF info.- Parameters:
index
- the index of the CBEFF info to remove
-
equals
public boolean equals(Object other)
Tests whether the parameter equals this complex CBEFF info.
-
-