Package qxsl.sheet

Class PrintFactory


  • public abstract class PrintFactory
    extends BasicFactory
    印字可能な文字列の要約書類を処理する機能を提供します。
    Since:
    2020/09/24
    • Constructor Detail

      • PrintFactory

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

      • decoder

        public abstract SheetDecoder decoder​(Reader reader)
        指定された入力を読み込むデコーダを返します。
        Overrides:
        decoder in class SheetFactory
        Parameters:
        reader - 要約書類を読み込む入力
        Returns:
        デコーダ
      • encoder

        public abstract SheetEncoder encoder​(Writer writer)
        指定された出力に書き込むエンコーダを返します。
        Overrides:
        encoder in class SheetFactory
        Parameters:
        writer - 要約書類を書き込む出力
        Returns:
        エンコーダ
      • decoder

        public final SheetDecoder decoder​(InputStream is)
        指定された入力を読み込むデコーダを返します。
        Overrides:
        decoder in class SheetFactory
        Parameters:
        is - 要約書類を読み込む入力
        Returns:
        デコーダ
      • encoder

        public final SheetEncoder encoder​(OutputStream os)
        指定された出力に書き込むエンコーダを返します。
        Overrides:
        encoder in class SheetFactory
        Parameters:
        os - 要約書類を書き込む出力
        Returns:
        エンコーダ