Package org.kapott.hbci.manager
Class MatrixCode
- java.lang.Object
-
- org.kapott.hbci.manager.MatrixCode
-
public class MatrixCode extends java.lang.Object
Klasse zum Parsen von Matrix-Codes.
-
-
Constructor Summary
Constructors Constructor Description MatrixCode(byte[] data)
ct.MatrixCode(java.lang.String data)
ct.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
decode(byte[] bytes)
Decodiert die Bytes als String.byte[]
getImage()
Liefert die Rohdaten des Bildes.java.lang.String
getMimetype()
Liefert den Mimetype des Bildes.static MatrixCode
tryParse(java.lang.String data)
Versucht den Text als Matrix-Code zu parsen.
-
-
-
Constructor Detail
-
MatrixCode
public MatrixCode(java.lang.String data) throws java.lang.Exception
ct.- Parameters:
data
- die Rohdaten aus dem HHDuc als String.- Throws:
java.lang.Exception
- wenn die Daten nicht als Bild geparst werden konnten.
-
MatrixCode
public MatrixCode(byte[] data) throws java.lang.Exception
ct.- Parameters:
data
- die Rohdaten aus dem HHDuc als Byte-Array.- Throws:
java.lang.Exception
- wenn die Daten nicht als Bild geparst werden konnten.
-
-
Method Detail
-
tryParse
public static MatrixCode tryParse(java.lang.String data)
Versucht den Text als Matrix-Code zu parsen.- Parameters:
data
- die zu parsenden Daten.- Returns:
- der Matrix-Code, wenn er lesbar war, sonst NULL.
-
decode
private java.lang.String decode(byte[] bytes)
Decodiert die Bytes als String.- Parameters:
bytes
- die Bytes.- Returns:
- der String.
-
getImage
public byte[] getImage()
Liefert die Rohdaten des Bildes.- Returns:
- image die Rohdaten des Bildes.
-
getMimetype
public java.lang.String getMimetype()
Liefert den Mimetype des Bildes.- Returns:
- mimetype
-
-