panda.codec.BinaryEncoder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of panda-core Show documentation
Show all versions of panda-core Show documentation
Panda Core is the core module of Panda Framework, it contains commonly used utility classes similar to apache-commons.
package panda.codec;
/**
* Defines common encoding methods for byte array encoders.
*/
public interface BinaryEncoder extends Encoder {
/**
* Encodes a byte array and return the encoded data as a byte array.
*
* @param pArray Data to be encoded
* @return A byte array containing the encoded data
* @throws EncoderException thrown if the Encoder encounters a failure condition during the
* encoding process.
*/
byte[] encode(byte[] pArray) throws EncoderException;
}