[perldocjp-cvs 93] CVS update: docs/modules/YAML-0.62/lib/YAML

Zurück zum Archiv-Index

YAMASHINA Hio hio****@users*****
2006年 10月 22日 (日) 20:36:10 JST


Index: docs/modules/YAML-0.62/lib/YAML/Base.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Base.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Base.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,39 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Base - Base class for YAML classes
+
+YAML::Base - YAML クラス群のベースクラス
+
+=head1 概要
+
+    package YAML::Something;
+    use YAML::Base -base;
+
+=head1 説明
+
+YAML::Base is the parent of all YAML classes.
+
+YAML::Base は全ての YAML クラスの親です.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです。あなたは Perl と同じ
+ライセンスの 元で再配布及び変更を行うことが出来ます.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 L<http://www.perl.com/perl/misc/Artistic.html>
+
Index: docs/modules/YAML-0.62/lib/YAML/Dumper.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Dumper.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Dumper.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,44 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Dumper - YAML class for dumping Perl objects to YAML
+
+YAML::Dumper - Perl オブジェクトを YAML にダンプする YAML クラス
+
+=head1 概要
+
+    use YAML::Dumper;
+    my $dumper = YAML::Dumper->new;
+    $dumper->indent_width(4);
+    print $dumper->dump({foo => 'bar'});
+
+=head1 説明
+
+YAML::Dumper is the module that YAML.pm used to serialize Perl objects to
+YAML. It is fully object oriented and usable on its own.
+
+YAML::Dumper は YAML.pm が Perl オブジェクトを YAML へとシリアライズ
+するために利用するモジュールです. 完全なオブジェクト指向になっていて
+それ自身で利用できます.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです。あなたは Perl と同じ
+ライセンスの 元で再配布及び変更を行うことが出来ます.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 L<http://www.perl.com/perl/misc/Artistic.html>
+
Index: docs/modules/YAML-0.62/lib/YAML/Error.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Error.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Error.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,39 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Error - Error formatting class for YAML modules
+
+YAML::Error - YAML モジュール群用エラー整形クラス
+
+=head1 概要
+
+    $self->die('YAML_PARSE_ERR_NO_ANCHOR', $alias);
+    $self->warn('YAML_LOAD_WARN_DUPLICATE_KEY');
+
+=head1 説明
+
+This module provides a C<die> and a C<warn> facility.
+
+このモジュールは C<die> 及び C<warn> の機能を提供しています.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです。あなたは Perl と同じ
+ライセンスの 元で再配布及び変更を行うことが出来ます.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 L<http://www.perl.com/perl/misc/Artistic.html>
+
Index: docs/modules/YAML-0.62/lib/YAML/Loader.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Loader.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Loader.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,44 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Loader - YAML class for loading Perl objects to YAML
+
+YAML::Loader - Perl オブジェクトを YAML からロードする YAML クラス
+
+=head1 概要
+
+    use YAML::Loader;
+    my $loader = YAML::Loader->new;
+    my $hash = $loader->load(<<'...');
+    foo: bar
+    ...
+
+=head1 説明
+
+YAML::Loader is the module that YAML.pm used to deserialize YAML to Perl
+objects. It is fully object oriented and usable on its own.
+
+YAML::Loader は YAML.pm が Perl オブジェクトを YAML へとデシリアライズ
+するために利用するモジュールです. 完全なオブジェクト指向になっていて
+それ自身で利用できます.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです。あなたは Perl と同じ
+ライセンスの 元で再配布及び変更を行うことが出来ます.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 L<http://www.perl.com/perl/misc/Artistic.html>
Index: docs/modules/YAML-0.62/lib/YAML/Marshall.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Marshall.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Marshall.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,40 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Marshall - YAML marshalling class you can mixin to your classes
+
+YAML::Marshall - mixin 用 YAML マーシャル クラス
+
+=head1 概要
+
+    package Bar;
+    use Foo -base;
+    use YAML::Marshall -mixin;
+
+=head1 説明
+
+For classes that want to handle their own YAML serialization.
+
+それ自身で YAML 直列化を処理したいクラスのために.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです。あなたは Perl と同じ
+ライセンスの 元で再配布及び変更を行うことが出来ます.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 L<http://www.perl.com/perl/misc/Artistic.html>
+
Index: docs/modules/YAML-0.62/lib/YAML/Node.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Node.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Node.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,132 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Node - A generic data node that encapsulates YAML information
+
+YAML::Node - YAML 情報を内包する汎用データノード
+
+=head1 概要
+
+    use YAML;
+    use YAML::Node;
+    
+    my $ynode = YAML::Node->new({}, 'ingerson.com/fruit');
+    %$ynode = qw(orange orange apple red grape green);
+    print Dump $ynode;
+
+yields:
+
+生成物:
+
+    --- !ingerson.com/fruit
+    orange: orange
+    apple: red
+    grape: green
+
+=head1 説明
+
+A generic node in YAML is similar to a plain hash, array, or scalar node
+in Perl except that it must also keep track of its type. The type is a
+URI called the YAML type tag.
+
+YAML の一般的なノードはその型も維持しなければならない点を除けば
+Perl のハッシュ, 配列, スカラーと似ています. 型は YAML タイプタグ
+と呼ばれる URI の一種です.
+
+YAML::Node is a class for generating and manipulating these containers.
+A YAML node (or ynode) is a tied hash, array or scalar. In most ways it
+behaves just like the plain thing. But you can assign and retrieve and
+YAML type tag URI to it. For the hash flavor, you can also assign the
+order that the keys will be retrieved in. By default a ynode will offer
+its keys in the same order that they were assigned.
+
+YAML::Node はこれらのコンテナを生成, 操作するためのクラスです. 
+YAML ノード(もしくは ynode) は tie されたハッシュもしくは配列, スカラー
+です. 多くの場合その振る舞いは別段変化しません. しかし YAML ノードに
+対しては YAML タイプタグ URI を割り当てることができます. 
+ハッシュにはキーの順序を割り当てることもできます. デフォルトでは ynode 
+は割り当てられた順に提供されます.
+
+YAML::Node has a class method call new() that will return a ynode. You
+pass it a regular node and an optional type tag. After that you can
+use it like a normal Perl node, but when you YAML::Dump it, the magical
+properties will be honored.
+
+YAML::Node には ynode を返すクラスメソッド new() があります. 
+通常のノードと, 任意でタイプタグを引数に渡します. 
+あとは普通の Perl のノードを同じ様に使うことができます. しかし 
+YAML::Dump 時にはmagic属性が使われます.
+
+This is how you can control the sort order of hash keys during a YAML
+serialization. By default, YAML sorts keys alphabetically. But notice
+in the above example that the keys were Dumped in the same order they
+were assigned.
+
+YAML シリアライゼーションにおいてハッシュキーの並び順を制御するには
+これを使います. デフォルトではアルファベット順に整列されます. 
+しかし先の例ではキーは割り当てられた順に Dump されています.
+
+YAML::Node exports a function called ynode(). This function returns the tied object so that you can call special methods on it like ->keys().
+
+YAML::Node は ynode() をエクスポートします. この関数は
+tie されたオブジェクトを返すので, ->keys() の様な特別なメソッドを
+呼び出すことができます.
+
+keys() works like this:
+
+keys() は次のように動作します:
+
+    use YAML;
+    use YAML::Node;
+    
+    %$node = qw(orange orange apple red grape green);
+    $ynode = YAML::Node->new($node);
+    ynode($ynode)->keys(['grape', 'apple']);
+    print Dump $ynode;
+
+produces:
+
+結果:
+
+    ---
+    grape: green
+    apple: red
+
+It tells the ynode which keys and what order to use.
+
+このように, どのキーをどんな順で使うかを指定することができます.
+
+ynodes will play a very important role in how programs use YAML. They
+are the foundation of how a Perl class can marshall the Loading and
+Dumping of its objects.
+
+ynode はプログラムがどのように YAML を使うかによってとても重要な
+役割を担っています. これは Perl クラスがオブジェクトをロード及び
+ダンプする方法の基礎となっています.
+
+The upcoming versions of YAML.pm will have much more information on this.
+
+YAML.pm の今後のバージョンではもっと多くの情報を持っているでしょう.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+Copyright (c) 2002. Brian Ingerson. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです. このプログラムは Perl 自身と同じ
+条件下で再配布・改変可能です.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 http://www.perl.com/perl/misc/Artistic.html
+
Index: docs/modules/YAML-0.62/lib/YAML/Tag.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Tag.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Tag.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,38 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Tag - Tag URI object class for YAML
+
+YAML::Tag - YAML の為のタグ URI オブジェクト
+
+=head1 概要
+
+    use YAML::Tag;
+
+=head1 説明
+
+Used by YAML::Node.
+
+YAML::Node から利用されます.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです。あなたは Perl と同じ
+ライセンスの 元で再配布及び変更を行うことが出来ます.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 L<http://www.perl.com/perl/misc/Artistic.html>
+
Index: docs/modules/YAML-0.62/lib/YAML/Types.pod
diff -u /dev/null docs/modules/YAML-0.62/lib/YAML/Types.pod:1.1
--- /dev/null	Sun Oct 22 20:36:09 2006
+++ docs/modules/YAML-0.62/lib/YAML/Types.pod	Sun Oct 22 20:36:09 2006
@@ -0,0 +1,45 @@
+=encoding utf-8
+
+=head1 名前
+
+YAML::Transfer - Marshall Perl internal data types to/from YAML
+
+YAML::Transfer - Perl 内部データと YAML との整理要員
+
+=head1 概要
+
+    $::foo = 42;
+    print YAML::Dump(*::foo);
+
+    print YAML::Dump(qr{match me});
+
+=head1 説明
+
+This module has the helper classes for transferring objects,
+subroutines, references, globs, regexps and file handles to and
+from YAML.
+
+このモジュールはオブジェクト, サブルーチン, リファレンス, 
+グロブ, 正規表現, そしてファイルハンドラと YAML と間の
+転送を助けるヘルパークラスを持っています.
+
+=head1 著者
+
+Ingy dE<ouml>t Net <ingy****@cpan*****>
+
+
+=head1 著作権
+
+Copyright (c) 2006. Ingy dE<ouml>t Net. All rights reserved.
+
+
+This program is free software; you can redistribute it and/or modify it
+under the same terms as Perl itself.
+
+このプログラムはフリーソフトウェアです。あなたは Perl と同じ
+ライセンスの 元で再配布及び変更を行うことが出来ます.
+
+See L<http://www.perl.com/perl/misc/Artistic.html>
+
+参考 L<http://www.perl.com/perl/misc/Artistic.html>
+


perldocjp-cvs メーリングリストの案内
Zurück zum Archiv-Index