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.IllegalArgumentExceptionpublic EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, T value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, TLVDataFormat dataFormat, T value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic boolean isComposite()
isComposite in interface TagValue<T>public TLVDataFormat getDataFormat()
public java.lang.Integer getTagNumber()
public EMVTagType getTagType()
public java.lang.String getTagNumberHex()