cvs: peardoc /ja/package/configuration/config/config-container config_container.xml createblank.xml getitem.xml removeitem.xml

From: Date: Tue, 24 Feb 2004 09:54:36 +0000
Subject: cvs: peardoc /ja/package/configuration/config/config-container config_container.xml createblank.xml getitem.xml removeitem.xml
Groups: php.pear.doc 
Request: Send a blank email to pear-doc+get-2744@lists.php.net to get a copy of this message
elf Tue Feb 24 04:54:36 2004 EDT Added files: /peardoc/ja/package/configuration/config/config-container config_container.xml createblank.xml getitem.xml removeitem.xml Log: o added japanese manual.

http://cvs.php.net/co.php/peardoc/ja/package/configuration/config/config-container/config_container.xml?r=1.1&p=1 Index: peardoc/ja/package/configuration/config/config-container/config_container.xml +++ peardoc/ja/package/configuration/config/config-container/config_container.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.2 Maintainer: elf Status: ready --> <refentry id="package.configuration.config.config-container.config-container"> <refnamediv> <refname><function>Config_Container::Config_Container</function></refname> <refpurpose>コンストラクタ</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'Config/Container.php'; </funcsynopsisinfo> <funcprototype> <funcdef>&amp;<function>Config_Container::Config_Container</function></funcdef> <paramdef>string <parameter><optional>$type = ''</optional></parameter></paramdef> <paramdef>string <parameter><optional>$name = ''</optional></parameter></paramdef> <paramdef>string <parameter><optional>$content = ''</optional></parameter></paramdef> <paramdef>mixed <parameter><optional>$attributes = &null;</optional></parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.configuration.config.config-container.config-container.desc"> &title.desc; <para> Config_Containerの新規作成と、そのリファレンスを返します。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.config-container.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$type</parameter> </term> <listitem> <para> コンテナオブジェクトの種類で、この中にあるはずです。 <parameter>'section'</parameter>, <parameter>'comment'</parameter>, <parameter>'directive'</parameter>, <parameter>'blank'</parameter>. </para> </listitem> </varlistentry> <varlistentry> <term> &type.string; <parameter>$name</parameter> </term> <listitem> <para> Name of container object. The name is required for sections and directives, not for blanks or comments. </para> </listitem> </varlistentry> <varlistentry> <term> &type.string; <parameter>$content</parameter> </term> <listitem> <para> コンテナオブジェクトの内容です。 内容はディレクティブとコメントに使われます。 </para> </listitem> </varlistentry> <varlistentry> <term> &type.array; <parameter>$attributes</parameter> </term> <listitem> <para> コンテナオブジェクトの属性の配列です。 オプションでコンテナに属性を追加することが出来ます。 選択したパーサはこれらを使用することができます。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.configuration.config.config-container.config-container.return"> &title.returns; <para> <parameter>object</parameter> - 作成したオブジェクトのリファレンスです。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.config-container.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/ja/package/configuration/config/config-container/createblank.xml?r=1.1&p=1 Index: peardoc/ja/package/configuration/config/config-container/createblank.xml +++ peardoc/ja/package/configuration/config/config-container/createblank.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.4 Maintainer: elf Status: ready --> <refentry id="package.configuration.config.config-container.createblank"> <refnamediv> <refname><function>Config_Container::createBlank</function></refname> <refpurpose>ブランク行をアイテムに追加する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'Config/Container.php'; </funcsynopsisinfo> <funcprototype> <funcdef>object<function>Config_Container::createBlank</function></funcdef> <paramdef>mixed <parameter><optional>$where = 'bottom'</optional></parameter></paramdef> <paramdef>mixed <parameter><optional>$target = &null;</optional></parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.configuration.config.config-container.createblank.desc"> &title.desc; <para> 現在のアイテムがsectionでなければいけません。 この関数は、<link linkend="package.configuration.config.config-container.createitem"><function>createItem</function></link> をヘルパー関数として呼びます。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.createblank.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$where</parameter> </term> <listitem> <para> 新しいアイテムを生成する位置。(<parameter>'top'</parameter>, <parameter>'bottom'</parameter>, <parameter>'before'</parameter>, <parameter>'after'</parameter>) </para> </listitem> </varlistentry> <varlistentry> <term> &type.object; <parameter>$target</parameter> </term> <listitem> <para> <parameter>$where</parameter>で、 <parameter>'before'</parameter>か <parameter>'after'</parameter>を指定した場合のみ必要。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.configuration.config.config-container.createblank.return"> &title.returns; <para> <parameter>object</parameter> - 新しいアイテムのリファレンスを返します。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.createblank.throws"> &title.throws; <para> <table> <title>&title.throws.errortable;</title> <tgroup cols="4"> <thead> <row> <entry>エラーコード</entry> <entry>エラー値</entry> <entry>意味</entry> <entry>解決策</entry> </row> </thead> <tbody> <row> <entry></entry> <entry><quote></quote></entry> <entry></entry> <entry></entry> </row> </tbody> </tgroup> </table> </para> </refsect1> <refsect1 id="package.configuration.config.config-container.createblank.note"> &title.note; &note.notstatic; </refsect1> <refsect1 id="package.configuration.config.config-container.createblank.example"> &title.example; <example> <title><function>createBlank</function>を使用して新しいディレクティブを作成する</title> <programlisting role="php"> <![CDATA[ $section =& new Config_Container('section', 'conf'); $directive =& $section->createDirective('user', 'mansion'); $section->createBlank('before', $directive); ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/ja/package/configuration/config/config-container/getitem.xml?r=1.1&p=1 Index: peardoc/ja/package/configuration/config/config-container/getitem.xml +++ peardoc/ja/package/configuration/config/config-container/getitem.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.3: Maintainer: elf Status: ready --> <refentry id="package.configuration.config.config-container.getitem"> <refnamediv> <refname><function>Config_Container::getItem</function></refname> <refpurpose>特定の項目の発見を試みる</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'Config/Container.php'; </funcsynopsisinfo> <funcprototype> <funcdef>mixed <function>Config_Container::getItem</function></funcdef> <paramdef>string <parameter><optional>$type = &null;</optional></parameter></paramdef> <paramdef>string <parameter><optional>$name = &null;</optional></parameter></paramdef> <paramdef>mixed <parameter><optional>$content = &null;</optional></parameter></paramdef> <paramdef>array <parameter><optional>$attributes = &null;</optional></parameter></paramdef> <paramdef>int <parameter><optional>$index = -1</optional></parameter></paramdef> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.configuration.config.config-container.getitem.desc"> &title.desc; <para> このメソッドはは、 指定されたパラメーターに応答する項目を発見しようとします。 </para> <para> このメソッドは、 タイプ<parameter>'section'</parameter> のオブジェクトでのみ呼ぶことができます。 ルートががセクションであることに注意してください。 このメソッドは、再帰的でなく現在の構造を維持しようとします。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.getitem.param"> &title.param; <para> <variablelist> <varlistentry> <term> &type.string; <parameter>$type</parameter> </term> <listitem> <para> 項目の種類です。(<parameter>directive</parameter>, <parameter>section</parameter>, <parameter>comment</parameter>, <parameter>blank</parameter>...) </para> </listitem> </varlistentry> <varlistentry> <term> &type.string; <parameter>$name</parameter> </term> <listitem> <para> 項目名です。 </para> </listitem> </varlistentry> <varlistentry> <term> &type.mixed; <parameter>$content</parameter> </term> <listitem> <para> この内容を持つ項目を発見します。 </para> </listitem> </varlistentry> <varlistentry> <term> &type.array; <parameter>$attributes</parameter> </term> <listitem> <para> 任意の値への属性セットを持つ項目を発見します。 </para> </listitem> </varlistentry> <varlistentry> <term> &type.int; <parameter>$index</parameter> </term> <listitem> <para> 返されたオブジェクトリスト内の項目のインデックスです。 それがセットされない場合、 この名前を持つ最後の項目を返すでしょう。 </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 id="package.configuration.config.config-container.getitem.return"> &title.returns; <para> <parameter>mixed</parameter> - 発見した項目のリファレンスか、見つからない場合は&false;を返します。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.getitem.note"> &title.note; &note.notstatic; </refsect1> <refsect1 id="package.configuration.config.config-container.getitem.example"> &title.example; <example> <title><function>getItem</function>を使用して、項目を見つける方法上の少数の例</title> <programlisting role="php"> <![CDATA[ // will return the last directive found $directives =& $obj->getItem('directive'); // will return the last directive found with content 'root' $directives =& $obj->getItem('directive', null, 'root'); // will return the fourth directive with name 'bar' $directive_bar_4 =& $obj->getItem('directive', 'bar', null, null, 4); // will return the last section named 'foo' $section_foo =& $obj->getItem('section', 'foo'); // will return the last section with attribute 'id' set to 'db' $section_foo =& $obj->getItem('section', 'foo', null, array('id' => 'db')); ]]> </programlisting> </example> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/peardoc/ja/package/configuration/config/config-container/removeitem.xml?r=1.1&p=1 Index: peardoc/ja/package/configuration/config/config-container/removeitem.xml +++ peardoc/ja/package/configuration/config/config-container/removeitem.xml <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 :Maintainer: elf Status: ready --> <refentry id="package.configuration.config.config-container.removeitem"> <refnamediv> <refname><function>Config_Container::removeItem</function></refname> <refpurpose>オブジェクトから項目を削除する</refpurpose> </refnamediv> <refsynopsisdiv> <funcsynopsis> <funcsynopsisinfo> require_once 'Config/Container.php'; </funcsynopsisinfo> <funcprototype> <funcdef>mixed <function>Config_Container::removeItem</function></funcdef> <void /> </funcprototype> </funcsynopsis> </refsynopsisdiv> <refsect1 id="package.configuration.config.config-container.removeitem.desc"> &title.desc; <para> このメソッドは現在の項目を削除します。 その子へのリファレンスは同様に削除されます。 このメソッドはパラメーターを受付けません。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.removeitem.return"> &title.returns; <para> <parameter>boolean</parameter> - もしオブジェクトを削除できれば&true;が、 さもなくば&false;か<classname>PEAR_Error</classname>が返ります。 </para> </refsect1> <refsect1 id="package.configuration.config.config-container.removeitem.note"> &title.note; &note.notstatic; </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
« previous php.pear.doc (#2744) next »