cvs: phpdoc-ja /reference/spl appenditerator.xml arrayobject.xml emptyiterator.xml filesystemiterator.xml infiniteiterator.xml iterators.xml
multipleiterator.xml seekableiterator.xml

From: Date: Wed, 01 Jul 2009 09:16:50 +0000
Subject: cvs: phpdoc-ja /reference/spl appenditerator.xml arrayobject.xml emptyiterator.xml filesystemiterator.xml infiniteiterator.xml iterators.xml
multipleiterator.xml seekableiterator.xml
Groups: php.doc.ja 
Request: Send a blank email to doc-ja+get-2492@lists.php.net to get a copy of this message
takagi Wed Jul 1 09:16:50 2009 UTC Added files: /phpdoc-ja/reference/spl multipleiterator.xml infiniteiterator.xml emptyiterator.xml appenditerator.xml Modified files: /phpdoc-ja/reference/spl seekableiterator.xml iterators.xml filesystemiterator.xml arrayobject.xml Log: sync with en.

http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/seekableiterator.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/spl/seekableiterator.xml diff -u phpdoc-ja/reference/spl/seekableiterator.xml:1.1 phpdoc-ja/reference/spl/seekableiterator.xml:1.2 --- phpdoc-ja/reference/spl/seekableiterator.xml:1.1 Thu Jun 4 08:58:40 2009 +++ phpdoc-ja/reference/spl/seekableiterator.xml Wed Jul 1 09:16:49 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.3 Maintainer: takagi Status: ready --> <phpdoc:classref xml:id="class.seekableiterator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> @@ -40,11 +40,101 @@ <classsynopsisinfo role="comment">メソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.seekableiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> + + <classsynopsisinfo role="comment">継承したメソッド</classsynopsisinfo> + <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.iterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> </classsynopsis> <!-- }}} --> </section> + <section xml:id="seekableiterator.examples"> + <example xml:id="seekableiterator.examples.basic"><!-- {{{ --> + <title>基本的な使用法</title> + <para> + この例では、<classname>SeekableIterator</classname> + を作成して位置を移動し、無効な位置を扱います。 + </para> + <programlisting role="php"> +<![CDATA[ +<?php +class MySeekableIterator implements SeekableIterator { + + private $position = 0; + + private $array = array( + "first element", + "second element", + "third element", + "fourth element" + ); + + public function seek($position) { + $this->position = $position; + + if (!$this->valid()) { + throw new OutOfBoundsException("invalid seek position ($position)"); + } + } + + /* Iterator インターフェイスで必要なメソッド群 */ + + public function __construct() { + $this->position = 0; + } + + public function rewind() { + $this->position = 0; + } + + public function current() { + return $this->array[$this->position]; + } + + public function key() { + return $this->position; + } + + public function next() { + ++$this->position; + } + + public function valid() { + return isset($this->array[$this->position]); + } +} + +try { + + $it = new MySeekableIterator; + echo $it->current(), "\n"; + + $it->seek(2); + echo $it->current(), "\n"; + + $it->seek(1); + echo $it->current(), "\n"; + + $it->seek(10); + +} catch (OutOfBoundsException $e) { + echo $e->getMessage(); +} +?> +]]> + </programlisting> + &example.outputs.similar; + <screen> +<![CDATA[ +first element +third element +second element +invalid seek position (10) +]]> + </screen> + </example><!-- }}} --> + </section> + </partintro> &reference.spl.entities.seekableiterator; http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/iterators.xml?r1=1.2&r2=1.3&diff_format=u Index: phpdoc-ja/reference/spl/iterators.xml diff -u phpdoc-ja/reference/spl/iterators.xml:1.2 phpdoc-ja/reference/spl/iterators.xml:1.3 --- phpdoc-ja/reference/spl/iterators.xml:1.2 Thu May 28 23:48:31 2009 +++ phpdoc-ja/reference/spl/iterators.xml Wed Jul 1 09:16:49 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Revision: 1.2 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.3 $ --> +<!-- EN-Revision: 1.8 Maintainer: takagi Status: ready --> <part xml:id="spl.iterators" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> @@ -14,10 +14,6 @@ <section xml:id="spl.iterators.list"> <title>ドキュメント化されていないイテレータ</title> <simplelist> - <member><classname>AppendIterator</classname></member> - <member><classname>EmptyIterator</classname></member> - <member><classname>InfiniteIterator</classname></member> - <member><classname>MultipleIterator</classname></member> <member><classname>NoRewindIterator</classname></member> <member><classname>RecursiveArrayIterator</classname></member> <member><classname>RecursiveFilterIterator</classname></member> @@ -30,10 +26,6 @@ </partintro> <!-- TODO: Not documented - &reference.spl.appenditerator; - &reference.spl.emptyiterator; - &reference.spl.infiniteiterator; - &reference.spl.multipleiterator; &reference.spl.norewinditerator; &reference.spl.recursivearrayiterator; &reference.spl.recursivefilteriterator; @@ -42,14 +34,18 @@ &reference.spl.regexiterator; --> + &reference.spl.appenditerator; &reference.spl.arrayiterator; &reference.spl.cachingiterator; &reference.spl.directoryiterator; + &reference.spl.emptyiterator; &reference.spl.filesystemiterator; &reference.spl.filteriterator; &reference.spl.globiterator; + &reference.spl.infiniteiterator; &reference.spl.iteratoriterator; &reference.spl.limititerator; + &reference.spl.multipleiterator; &reference.spl.parentiterator; &reference.spl.recursivecachingiterator; &reference.spl.recursivedirectoryiterator; http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/filesystemiterator.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc-ja/reference/spl/filesystemiterator.xml diff -u phpdoc-ja/reference/spl/filesystemiterator.xml:1.1 phpdoc-ja/reference/spl/filesystemiterator.xml:1.2 --- phpdoc-ja/reference/spl/filesystemiterator.xml:1.1 Thu Jun 4 08:58:40 2009 +++ phpdoc-ja/reference/spl/filesystemiterator.xml Wed Jul 1 09:16:49 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.1 $ --> -<!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.2 $ --> +<!-- EN-Revision: 1.2 Maintainer: takagi Status: ready --> <phpdoc:classref xml:id="class.filesystemiterator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> @@ -49,6 +49,68 @@ </oointerface> </classsynopsisinfo> <!-- }}} --> + + <classsynopsisinfo role="comment">定数</classsynopsisinfo> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.current-as-pathname">FilesystemIterator::CURRENT_AS_PATHNAME</varname> + <initializer>32</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.current-as-fileinfo">FilesystemIterator::CURRENT_AS_FILEINFO</varname> + <initializer>0</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.current-as-self">FilesystemIterator::CURRENT_AS_SELF</varname> + <initializer>16</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.current-mode-mask">FilesystemIterator::CURRENT_MODE_MASK</varname> + <initializer>240</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.key-as-pathname">FilesystemIterator::KEY_AS_PATHNAME</varname> + <initializer>0</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.key-as-filename">FilesystemIterator::KEY_AS_FILENAME</varname> + <initializer>256</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.key-mode-mask">FilesystemIterator::KEY_MODE_MASK</varname> + <initializer>3840</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.new-current-and-key">FilesystemIterator::NEW_CURRENT_AND_KEY</varname> + <initializer>256</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.skip-dots">FilesystemIterator::SKIP_DOTS</varname> + <initializer>4096</initializer> + </fieldsynopsis> + <fieldsynopsis> + <modifier>const</modifier> + <type>integer</type> + <varname linkend="filesystemiterator.constants.unix-paths">FilesystemIterator::UNIX_PATHS</varname> + <initializer>8192</initializer> + </fieldsynopsis> <classsynopsisinfo role="comment">メソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.filesystemiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> @@ -60,6 +122,74 @@ <!-- }}} --> </section> + + <!-- {{{ FilesystemIterator constants --> + <section xml:id="filesystemiterator.constants"> + &reftitle.constants; + <variablelist> + <varlistentry xml:id="filesystemiterator.constants.current-as-pathname"> + <term><constant>FilesystemIterator::CURRENT_AS_PATHNAME</constant></term> + <listitem> + <para><methodname>FilesystemIterator::current</methodname> がパス名を返すようにします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.current-as-fileinfo"> + <term><constant>FilesystemIterator::CURRENT_AS_FILEINFO</constant></term> + <listitem> + <para><methodname>FilesystemIterator::current</methodname> が <classname>SplFileInfo</classname> のインスタンスを返すようにします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.current-as-self"> + <term><constant>FilesystemIterator::CURRENT_AS_SELF</constant></term> + <listitem> + <para><methodname>FilesystemIterator::current</methodname> が $this (FilesystemIterator) を返すようにします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.current-mode-mask"> + <term><constant>FilesystemIterator::CURRENT_MODE_MASK</constant></term> + <listitem> + <para><methodname>FilesystemIterator::current</methodname> をマスクします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.key-as-pathname"> + <term><constant>FilesystemIterator::KEY_AS_PATHNAME</constant></term> + <listitem> + <para><methodname>FilesystemIterator::key</methodname> がパス名を返すようにします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.key-as-filename"> + <term><constant>FilesystemIterator::KEY_AS_FILENAME</constant></term> + <listitem> + <para><methodname>FilesystemIterator::key</methodname> がファイル名を返すようにします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.key-mode-mask"> + <term><constant>FilesystemIterator::KEY_MODE_MASK</constant></term> + <listitem> + <para><methodname>FilesystemIterator::key</methodname> をマスクします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.new-current-and-key"> + <term><constant>FilesystemIterator::NEW_CURRENT_AND_KEY</constant></term> + <listitem> + <para><literal>FilesystemIterator::KEY_AS_FILENAME | FilesystemIterator::CURRENT_AS_FILEINFO</literal> と同じ。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.skip-dots"> + <term><constant>FilesystemIterator::SKIP_DOTS</constant></term> + <listitem> + <para>ドットファイル (<literal>.</literal> および <literal>..</literal>) をスキップします。</para> + </listitem> + </varlistentry> + <varlistentry xml:id="filesystemiterator.constants.unix-paths"> + <term><constant>FilesystemIterator::UNIX_PATHS</constant></term> + <listitem> + <para>システムのデフォルトにかかわらず、Unix スタイルのスラッシュでパスをあらわすようにします。</para> + </listitem> + </varlistentry> + </variablelist> + </section> + <!-- }}} --> </partintro> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/arrayobject.xml?r1=1.3&r2=1.4&diff_format=u Index: phpdoc-ja/reference/spl/arrayobject.xml diff -u phpdoc-ja/reference/spl/arrayobject.xml:1.3 phpdoc-ja/reference/spl/arrayobject.xml:1.4 --- phpdoc-ja/reference/spl/arrayobject.xml:1.3 Wed Aug 27 20:12:20 2008 +++ phpdoc-ja/reference/spl/arrayobject.xml Wed Jul 1 09:16:49 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8" ?> -<!-- $Revision: 1.3 $ --> -<!-- EN-Revision: 1.4 Maintainer: takagi Status: ready --> +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.5 Maintainer: takagi Status: ready --> <phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.arrayobject" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> <title>ArrayObject クラス</title> <titleabbrev>ArrayObject</titleabbrev> @@ -11,7 +11,7 @@ <section xml:id="arrayobject.intro"> &reftitle.intro; <para> - ... + このクラスは、オブジェクトを配列として動作させます。 </para> </section> <!-- }}} --> http://cvs.php.net/viewvc.cgi/phpdoc-ja/reference/spl/multipleiterator.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/spl/multipleiterator.xml +++ phpdoc-ja/reference/spl/multipleiterator.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <phpdoc:classref xml:id="class.multipleiterator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> <title>MultipleIterator クラス</title> <titleabbrev>MultipleIterator</titleabbrev> <partintro> <!-- {{{ MultipleIterator intro --> <section xml:id="multipleiterator.intro"> &reftitle.intro; <para> 複数のイテレータをひとつひとつ処理するイテレータです。 </para> </section> <!-- }}} --> <section xml:id="multipleiterator.synopsis"> &reftitle.classsynopsis; <!-- {{{ Synopsis --> <classsynopsis> <ooclass><classname>MultipleIterator</classname></ooclass> <!-- {{{ Class synopsis --> <classsynopsisinfo> <ooclass> <classname>MultipleIterator</classname> </ooclass> <oointerface> <interfacename>Iterator</interfacename> </oointerface> <oointerface> <interfacename>Traversable</interfacename> </oointerface> </classsynopsisinfo> <!-- }}} --> <classsynopsisinfo role="comment">定数</classsynopsisinfo> <fieldsynopsis> <modifier>const</modifier> <type>integer</type> <varname linkend="multipleiterator.constants.mit-need-any">MultipleIterator::MIT_NEED_ANY</varname> <initializer>0</initializer> </fieldsynopsis> <fieldsynopsis> <modifier>const</modifier> <type>integer</type> <varname linkend="multipleiterator.constants.mit-need-all">MultipleIterator::MIT_NEED_ALL</varname> <initializer>1</initializer> </fieldsynopsis> <fieldsynopsis> <modifier>const</modifier> <type>integer</type> <varname linkend="multipleiterator.constants.mit-keys-numeric">MultipleIterator::MIT_KEYS_NUMERIC</varname> <initializer>0</initializer> </fieldsynopsis> <fieldsynopsis> <modifier>const</modifier> <type>integer</type> <varname linkend="multipleiterator.constants.mit-keys-assoc">MultipleIterator::MIT_KEYS_ASSOC</varname> <initializer>2</initializer> </fieldsynopsis> <classsynopsisinfo role="comment">メソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.multipleiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> </classsynopsis> <!-- }}} --> </section> <!-- {{{ MultipleIterator constants --> <section xml:id="multipleiterator.constants"> &reftitle.constants; <section xml:id="multipleiterator.constants.types"> <title>MultipleIterator のノード型</title> <variablelist> <varlistentry xml:id="multipleiterator.constants.mit-need-any"> <term><constant>MultipleIterator::MIT_NEED_ANY</constant></term> <listitem> <para> すべてのサブイテレータが処理可能であることを必要としません。 </para> </listitem> </varlistentry> <varlistentry xml:id="multipleiterator.constants.mit-need-all"> <term><constant>MultipleIterator::MIT_NEED_ALL</constant></term> <listitem> <para> すべてのサブイテレータが正しく反復処理できることを要求します。 </para> </listitem> </varlistentry> <varlistentry xml:id="multipleiterator.constants.mit-keys-numeric"> <term><constant>MultipleIterator::MIT_KEYS_NUMERIC</constant></term> <listitem> <para> キーは、サブイテレータの位置から作成されます。 </para> </listitem> </varlistentry> <varlistentry xml:id="multipleiterator.constants.mit-keys-assoc"> <term><constant>MultipleIterator::MIT_KEYS_ASSOC</constant></term> <listitem> <para> キーは、サブイテレータに関連付けられた情報から作成されます。 </para> </listitem> </varlistentry> </variablelist> </section> </section> <!-- }}} --> </partintro> &reference.spl.entities.multipleiterator; </phpdoc:classref> <!-- 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 indent-tabs-mode:nil 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/viewvc.cgi/phpdoc-ja/reference/spl/infiniteiterator.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/spl/infiniteiterator.xml +++ phpdoc-ja/reference/spl/infiniteiterator.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <phpdoc:classref xml:id="class.infiniteiterator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> <title>InfiniteIterator クラス</title> <titleabbrev>InfiniteIterator</titleabbrev> <partintro> <!-- {{{ InfiniteIterator intro --> <section xml:id="infiniteiterator.intro"> &reftitle.intro; <para> このイテレータは、他のイテレータを受け取って無限に反復させます (最後まで行くと巻き戻します)。 </para> </section> <!-- }}} --> <section xml:id="infiniteiterator.synopsis"> &reftitle.classsynopsis; <!-- {{{ Synopsis --> <classsynopsis> <ooclass><classname>InfiniteIterator</classname></ooclass> <!-- {{{ Class synopsis --> <classsynopsisinfo> <ooclass> <classname>InfiniteIterator</classname> </ooclass> <ooclass> <modifier>extends</modifier> <classname>IteratorIterator</classname> </ooclass> <oointerface> <interfacename>OuterIterator</interfacename> </oointerface> <oointerface> <interfacename>Traversable</interfacename> </oointerface> <oointerface> <interfacename>Iterator</interfacename> </oointerface> </classsynopsisinfo> <!-- }}} --> <classsynopsisinfo role="comment">メソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.infiniteiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> <classsynopsisinfo role="comment">継承したメソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.iteratoriterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> </classsynopsis> <!-- }}} --> </section> </partintro> &reference.spl.entities.infiniteiterator; </phpdoc:classref> <!-- 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 indent-tabs-mode:nil 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/viewvc.cgi/phpdoc-ja/reference/spl/emptyiterator.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/spl/emptyiterator.xml +++ phpdoc-ja/reference/spl/emptyiterator.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <phpdoc:classref xml:id="class.emptyiterator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> <title>EmptyIterator クラス</title> <titleabbrev>EmptyIterator</titleabbrev> <partintro> <!-- {{{ EmptyIterator intro --> <section xml:id="emptyiterator.intro"> &reftitle.intro; <para> 空のイテレータ用の EmptyIterator クラスです。 </para> </section> <!-- }}} --> <section xml:id="emptyiterator.synopsis"> &reftitle.classsynopsis; <!-- {{{ Synopsis --> <classsynopsis> <ooclass><classname>EmptyIterator</classname></ooclass> <!-- {{{ Class synopsis --> <classsynopsisinfo> <ooclass> <classname>EmptyIterator</classname> </ooclass> <oointerface> <interfacename>Iterator</interfacename> </oointerface> <oointerface> <interfacename>Traversable</interfacename> </oointerface> </classsynopsisinfo> <!-- }}} --> <classsynopsisinfo role="comment">メソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.emptyiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> </classsynopsis> <!-- }}} --> </section> </partintro> &reference.spl.entities.emptyiterator; </phpdoc:classref> <!-- 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 indent-tabs-mode:nil 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/viewvc.cgi/phpdoc-ja/reference/spl/appenditerator.xml?view=markup&rev=1.1 Index: phpdoc-ja/reference/spl/appenditerator.xml +++ phpdoc-ja/reference/spl/appenditerator.xml <?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.1 Maintainer: takagi Status: ready --> <phpdoc:classref xml:id="class.appenditerator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"> <title>AppendIterator クラス</title> <titleabbrev>AppendIterator</titleabbrev> <partintro> <!-- {{{ AppendIterator intro --> <section xml:id="appenditerator.intro"> &reftitle.intro; <para> 複数のコレクションを反復処理します。 </para> </section> <!-- }}} --> <section xml:id="appenditerator.synopsis"> &reftitle.classsynopsis; <!-- {{{ Synopsis --> <classsynopsis> <ooclass><classname>AppendIterator</classname></ooclass> <!-- {{{ Class synopsis --> <classsynopsisinfo> <ooclass> <classname>AppendIterator</classname> </ooclass> <ooclass> <modifier>extends</modifier> <classname>IteratorIterator</classname> </ooclass> <oointerface> <interfacename>OuterIterator</interfacename> </oointerface> <oointerface> <interfacename>Traversable</interfacename> </oointerface> <oointerface> <interfacename>Iterator</interfacename> </oointerface> </classsynopsisinfo> <!-- }}} --> <classsynopsisinfo role="comment">メソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.appenditerator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> <classsynopsisinfo role="comment">継承したメソッド</classsynopsisinfo> <xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.iteratoriterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" /> </classsynopsis> <!-- }}} --> </section> </partintro> &reference.spl.entities.appenditerator; </phpdoc:classref> <!-- 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 indent-tabs-mode:nil 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.doc.ja (#2492) next »