Package org.jpos.emv
Class EMVTag<T>
- java.lang.Object
-
- org.jpos.emv.EMVTag<T>
-
- All Implemented Interfaces:
java.io.Serializable
,TagValue<T>
- Direct Known Subclasses:
BinaryEMVTag
,LiteralEMVTag
public abstract class EMVTag<T> extends java.lang.Object implements TagValue<T>, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, TLVDataFormat dataFormat, T value)
EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, T value)
EMVTag(EMVStandardTagType tagType, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TLVDataFormat
getDataFormat()
java.lang.String
getTag()
java.lang.Integer
getTagNumber()
java.lang.String
getTagNumberHex()
EMVTagType
getTagType()
T
getValue()
boolean
isComposite()
-
-
-
Constructor Detail
-
EMVTag
public EMVTag(EMVStandardTagType tagType, T value) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
EMVTag
public EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, T value) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
EMVTag
public EMVTag(EMVProprietaryTagType tagType, java.lang.Integer tagNumber, TLVDataFormat dataFormat, T value) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
-
Method Detail
-
isComposite
public boolean isComposite()
- Specified by:
isComposite
in interfaceTagValue<T>
-
getDataFormat
public TLVDataFormat getDataFormat()
-
getTagNumber
public java.lang.Integer getTagNumber()
-
getTagType
public EMVTagType getTagType()
-
getTagNumberHex
public java.lang.String getTagNumberHex()
-
-