diff options
| author | fukachan <fukachan> | 2001-11-24 03:22:52 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-11-24 03:22:52 +0000 |
| commit | 4407cf7927f712bbc60e1b908eeceedfcaf44d89 (patch) | |
| tree | fcff9b994b00b6f4124fde7bdd0e7ca716024933 /fml/doc/ja/tutorial/internals | |
| parent | a50d303bb3265e4b2aa22e6112fe0319ebb5feea (diff) | |
| download | fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.gz fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.tar.bz2 fml8-4407cf7927f712bbc60e1b908eeceedfcaf44d89.zip | |
reorder, enrich part II
Diffstat (limited to 'fml/doc/ja/tutorial/internals')
| -rw-r--r-- | fml/doc/ja/tutorial/internals/message.sgml | 108 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/internals/nativelanguage.sgml | 54 |
2 files changed, 0 insertions, 162 deletions
diff --git a/fml/doc/ja/tutorial/internals/message.sgml b/fml/doc/ja/tutorial/internals/message.sgml deleted file mode 100644 index 495c9c3d..00000000 --- a/fml/doc/ja/tutorial/internals/message.sgml +++ /dev/null @@ -1,108 +0,0 @@ -<!-- - $FML: message.sgml,v 1.6 2001/09/30 23:09:39 fukachan Exp $ ---> - -<chapter id="mail.manipulation"> - <title> メールの操作 </title> - -<para> -メール(オブジェクト)を扱う関数の詳細については -<link linkend="module.mail.message"> -Mail::Message クラス -</link> -を見て下さい。 -このクラスが基本的な操作法を提供しています。 -Mail::Bounce や Mail::Delivery を始め、 -あらゆる関数がこのクラスに依存しています。 -</para> - - -<!-- ======================================= --> -<sect1> - <title> Mail::Message クラス </title> - -<para> -メールはヘッダに始まりボディ(メール本文)が続きます。 -multipart のように、 -ボディは複数の部分(パート)から成ることもあります。 -</para> - -<para> -メールの配送処理だけを考えると、 -メール本文の細部の構造を気にする必要はありません。 -一方、フィルタリングを始めとして、メール本文の解析を -必要としている処理は多々あります。 -</para> - -<para> -それらのモジュールのために -<link linkend="module.mail.message"> -Mail::Message クラス -</link> -があり、 -メールの構造を表現するために用いられています。 -このクラスは -Mail::Bounce や Mail::Delivery を始め、 -いたるところで使われています。 -</para> - -<para> -例えば、このような使い方をします。 -<screen> - my $fh = new FileHandle $file; - my $msg = Mail::Message->parse( { fd => $fh } ); - - use FML::Mailer; - my $obj = new FML::Mailer; - $obj->send( { - sender => $sender, - recipient => $rcpt, - message => $msg, - }); -</screen> -</para> - -</sect1> - - -<!-- ======================================= --> -<sect1> - <title> Mail::Message::Parse クラス </title> - -<para> -ダミーの派生クラスです。 -これは Mail::Message::Compose と同様の階層を便宜上作っています。 -あまり深い意味はありません。 -</para> - -<para> -パーサの実体は - <link linkend="module.mail.message"> - Mail::Message - </link> -クラスの中にあります。 -</para> - -</sect1> - - -<!-- ======================================= --> -<sect1> - <title> Mail::Message::Compose クラス </title> - -<para> -これはメールを構築する際に用いるクラスですが、単なるアダプタです。 -メールを作成する実体は -CPAN の MIME::Lite クラスです。 -作成のリクエストは -MIME::Lite クラスへ -丸投げされています。 -</para> - -<para> -使い方やメソッドについての詳細は MIME::Lite クラスを参照して下さい。 -</para> - -</sect1> - -</chapter> diff --git a/fml/doc/ja/tutorial/internals/nativelanguage.sgml b/fml/doc/ja/tutorial/internals/nativelanguage.sgml deleted file mode 100644 index dbaf3a63..00000000 --- a/fml/doc/ja/tutorial/internals/nativelanguage.sgml +++ /dev/null @@ -1,54 +0,0 @@ -<!-- - $FML: nativelanguage.sgml,v 1.3 2001/08/05 12:39:13 fukachan Exp $ ---> - -<chapter> - <title> 言語別の処理関数 </title> - - -<para> -fml 内部では言語に依存した変換処理が必要です。 -例えば、JIS と EUC の相互変換は随所で必要です。 -これはメールでは JIS が使われますが、 -プログラムでは EUC の方が扱いやすいためです。 -</para> - -<para> -コマンドの返事の言語依存性については -<link linkend="message.nl"> -『メッセージの他国語化』 -</link> -の章を参照して下さい。 -</para> - - -<sect1> - <title> - 何か::Language:: - </title> - -<para> -クラス名は -なにか::Language:: -もしくは -Language:: -などとなります。 -これらの階層以下に言語依存モジュール群は配置されます。 -</para> - -<para> -例えば以下のようなモジュールがあります。 -<screen> -FML::Language::Japanese::String.pm -Mail::Bounce::Language::Japanese.pm -</screen> -前者は、FML モジュール群のために日本語依存の文字列処理関数を -提供しています。 -後者は Mail::Bounce 階層以下のモジュールに対して、 -日本語に依存したエラーメール解析ルーチンを提供しています。 -</para> - -</sect1> - - -</chapter> |
