12.1.2 formatter 実装

このモジュールでは、formatter オブジェクトに関して二つの実装を 提供しています。ほとんどのアプリケーションではこれらのクラスを 変更したりサブクラス化することなく使うことができます。

クラス NullFormatter( [writer])
何も行わない formatter です。writer を省略すると、 NullWriter インスタンスが生成されます。 NullFormatter インスタンスは、writer のメソッドを 全く呼び出しません。writer へのインタフェースを実装する場合には このクラスのインタフェースを継承する必要がありますが、実装を 継承する必要は全くありません。

クラス AbstractFormatter( writer)
標準の formatter です。この formatter 実装は広範な writer で適用できることが実証されており、ほとんどの状況で直接使うことが できます。高機能の WWW ブラウザを実装するために使われたこともあります。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。