Package qxsl.table

Class PrintFactory


  • public abstract class PrintFactory
    extends BasicFactory
    印字可能な文字列の交信記録を処理する機能を提供します。
    Since:
    2020/09/05
    • Constructor Detail

      • PrintFactory

        public PrintFactory​(String name,
                            String cset)
        指定された名前と文字セットの書式を初期化します。
        Parameters:
        name - 書式の名前
        cset - 文字セット
        Throws:
        UncheckedIOException - 設定の取得時の例外
    • Method Detail

      • decoder

        public abstract TableDecoder decoder​(Reader reader)
        指定された入力を読み込むデコーダを返します。
        Overrides:
        decoder in class TableFactory
        Parameters:
        reader - 交信記録を読み込む入力
        Returns:
        デコーダ
      • encoder

        public abstract TableEncoder encoder​(Writer writer)
        指定された出力に書き込むエンコーダを返します。
        Overrides:
        encoder in class TableFactory
        Parameters:
        writer - 交信記録を書き込む出力
        Returns:
        エンコーダ
      • decoder

        public final TableDecoder decoder​(InputStream is)
        指定された入力を読み込むデコーダを返します。
        Specified by:
        decoder in class TableFactory
        Parameters:
        is - 交信記録を読み込む入力
        Returns:
        デコーダ
      • encoder

        public final TableEncoder encoder​(OutputStream os)
        指定された出力に書き込むエンコーダを返します。
        Specified by:
        encoder in class TableFactory
        Parameters:
        os - 交信記録を書き込む出力
        Returns:
        エンコーダ