Package qxsl.table

Class PrintEncoder

  • All Implemented Interfaces:
    AutoCloseable

    public abstract class PrintEncoder
    extends BasicEncoder
    印字可能な文字列の交信記録を書き出す機能を提供します。
    Since:
    2013/06/24
    • Constructor Detail

      • PrintEncoder

        public PrintEncoder​(String type,
                            Writer writer)
        指定された出力に書き込むエンコーダを構築します。
        Parameters:
        type - 書式の名前
        writer - 交信記録を書き込む出力
        Throws:
        UncheckedIOException - 設定の取得時の例外
    • Method Detail

      • println

        public final void println()
                           throws IOException
        改行を出力します。
        Throws:
        IOException - 書き込みに失敗した場合
      • print

        public final void print​(String str)
                         throws IOException
        指定された文字列を出力します。
        Parameters:
        str - 出力する文字列
        Throws:
        IOException - 書き込みに失敗した場合
      • space

        public final void space​(String str)
                         throws IOException
        指定された文字列を空白付きで出力します。
        Parameters:
        str - 出力する文字列
        Throws:
        IOException - 書き込みに失敗した場合
      • empty

        public final void empty​(String str)
                         throws IOException
        指定された文字列を空白付きで出力します。 空白文字列の場合はハイフンを出力します。
        Parameters:
        str - 出力する文字列
        Throws:
        IOException - 書き込みに失敗した場合