view src/org/tn5250j/encoding/builtin/ICodepageConverter.java @ 51:8c6de858bb73
tn5250
start tn5250 integration
author
Carl Byington <carl@five-ten-sg.com>
date
Wed, 11 Jun 2014 11:54:52 -0700 (2014-06-11)
parents
b29b39f386a4
children
77ac18bc1b2f
line source
+ − package org.tn5250j.encoding.builtin;
+ −
+ − import org.tn5250j.encoding.ICodePage;
+ −
+ − /**
+ − * Interface for classes which do the translation from
+ − * EBCDIC bytes to Unicode characters and vice versa.
+ − *
+ − */
+ − public interface ICodepageConverter extends ICodePage {
+ −
+ − /**
+ − * Returns an name/ID for this converter.
+ − * Example '273' or 'CP1252'. This name should be unique,
+ − * cause it's used in user settungs and so on.
+ − *
+ − * @return
+ − */
+ − public abstract String getName();
+ −
+ − /**
+ − * Returns a short description for this converter.
+ − * For Example '273 - German, EBCDIC'
+ − *
+ − * @return
+ − */
+ − public abstract String getDescription();
+ −
+ − /**
+ − * Does special initialization stuff for this converter.
+ − */
+ − public abstract ICodepageConverter init();
+ −
+ − }