public interface EMVTagReader
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,byte[]> |
getAllTags()
Gets all the EMV tags in this store.
|
byte[] |
getAllTagsAsTLVBytes()
Gets all the EMV [tag, value] pairs as a byte[] in TLV format
|
byte[] |
getTag(java.lang.String tagID)
Gets a tag from the EMV tag store as a byte[].
|
byte[] |
getTagAsTLVBytes(java.lang.String tagID)
Get an EMV [tag, value] pair as a byte[] in TLV format
|
java.util.Map<java.lang.String,byte[]> |
getTags(java.lang.String[] tagIDs)
Gets a list of tags from the EMV tag store following a list of tag IDs
|
boolean |
hasTags()
Checks if the EMV tag store has tags
|
byte[] getTag(java.lang.String tagID) throws java.lang.IllegalArgumentException
tagID
- The String ID of the EMV tag to getjava.lang.IllegalArgumentException
- if tagID is null or is emptyjava.util.Map<java.lang.String,byte[]> getTags(java.lang.String[] tagIDs) throws java.lang.IllegalArgumentException
tagIDs
- The list of tag IDs to fetch values forjava.lang.IllegalArgumentException
- if tagIDs is null or is empty.java.util.Map<java.lang.String,byte[]> getAllTags()
boolean hasTags()
byte[] getTagAsTLVBytes(java.lang.String tagID) throws java.lang.IllegalArgumentException
tagID
- The String ID of the EMV tagjava.lang.IllegalArgumentException
- if tagID is null or is emptybyte[] getAllTagsAsTLVBytes()
Copyright © 2019 Yello. All rights reserved.