public abstract class EMVTag<T> extends java.lang.Object implements TagValue<T>, java.io.Serializable
Constructor and Description |
---|
EMVTag(EMVProprietaryTagType tagType,
java.lang.Integer tagNumber,
T value) |
EMVTag(EMVProprietaryTagType tagType,
java.lang.Integer tagNumber,
TLVDataFormat dataFormat,
T value) |
EMVTag(EMVStandardTagType tagType,
T value) |
Modifier and Type | Method and Description |
---|---|
TLVDataFormat |
getDataFormat() |
java.lang.String |
getTag() |
java.lang.Integer |
getTagNumber() |
java.lang.String |
getTagNumberHex() |
EMVTagType |
getTagType() |
T |
getValue() |
boolean |
isComposite() |
public EMVTag(EMVStandardTagType tagType, T value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, T value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, TLVDataFormat dataFormat, T value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean isComposite()
isComposite
in interface TagValue<T>
public TLVDataFormat getDataFormat()
public java.lang.Integer getTagNumber()
public EMVTagType getTagType()
public java.lang.String getTagNumberHex()