2018-08-17 01:20:00 +00:00
|
|
|
package com.bytezone.diskbrowser.nib;
|
2018-08-11 00:07:50 +00:00
|
|
|
|
2019-09-04 20:44:43 +00:00
|
|
|
// -----------------------------------------------------------------------------------//
|
|
|
|
interface ByteTranslator
|
|
|
|
// -----------------------------------------------------------------------------------//
|
2018-08-11 00:07:50 +00:00
|
|
|
{
|
2019-09-04 20:44:43 +00:00
|
|
|
// ---------------------------------------------------------------------------------//
|
2018-08-11 00:07:50 +00:00
|
|
|
abstract byte encode (byte b);
|
2019-09-04 20:44:43 +00:00
|
|
|
// ---------------------------------------------------------------------------------//
|
2018-08-11 00:07:50 +00:00
|
|
|
|
2019-09-04 20:44:43 +00:00
|
|
|
// ---------------------------------------------------------------------------------//
|
2018-08-11 00:07:50 +00:00
|
|
|
abstract byte decode (byte b) throws DiskNibbleException;
|
2019-09-04 20:44:43 +00:00
|
|
|
// ---------------------------------------------------------------------------------//
|
2018-08-11 00:07:50 +00:00
|
|
|
}
|