New interface for custom binary field codecs

This commit is contained in:
Enrique Zamudio
2013-05-07 13:45:20 -05:00
parent ba56dc321a
commit e81116d0c6
@@ -0,0 +1,17 @@
package com.solab.iso8583;
/**
* An extension of the CustomField interface, useful for binary fields.
* CustomBinaryField encoders can return null for the two CustomField
* methods IF they are only used with binary messages.
*
* @author Enrique Zamudio
* Date: 07/05/13 13:04
*/
public interface CustomBinaryField<T> extends CustomField<T> {
public T decodeBinaryField(byte[] value, int offset, int length);
public byte[] encodeBinaryField(T value);
}