[GENERIC] Zend_Translate:
[zend.git] / documentation / manual / ja / module_specs / Zend_Application-CoreFunctionality-Resource_Resource.xml
blob8c0ed9b1382359b1ec5b4b24f67737dd96f773c0
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Reviewed: no -->
3 <!-- EN-Revision: 20763 -->
4 <sect2 id="zend.application.core-functionality.resource-resource">
5     <title>Zend_Application_Resource_Resource</title>
7     <para>
8         <classname>Zend_Application_Resource_Resource</classname>は、
9         <classname>Zend_Application_Bootstrap_ResourceBootstrapper</classname>を実装する
10         ブートストラップ・クラスで使われるプラグイン・リソースのためのインターフェースです。
11         プラグイン・リソースでは、構成を可能にし、ブートストラップを認識し、
12         そして、リソースを初期化するためのストラテジー・パターンを実装するよう、
13         期待されます。
14     </para>
16     <table id="zend.application.core-functionality.resource-resource.api">
17         <title>Zend_Application_Resource_Resourceインターフェース</title>
18         <tgroup cols="4">
19             <thead>
20                 <row>
21                     <entry>メソッド</entry>
22                     <entry>返り値</entry>
23                     <entry>パラメータ</entry>
24                     <entry>説明</entry>
25                 </row>
26             </thead>
27             <tbody>
28                 <row>
29                     <entry><methodname>__construct($options = null)</methodname></entry>
30                     <entry><type>Void</type></entry>
31                     <entry><itemizedlist>
32                         <listitem><para>
33                             <varname>$options</varname>: <emphasis>任意</emphasis>.
34                             リソース状態を設定するオプション
35                         </para></listitem>
36                     </itemizedlist></entry>
37                     <entry><para>
38                         状態を初期化するためのオプションを、コンストラクタに渡すことができなければなりません。
39                     </para></entry>
40                 </row>
42                 <row>
43                     <entry>
44                         <methodname>setBootstrap(Zend_Application_Bootstrap_Bootstrapper
45                             $bootstrap)</methodname>
46                     </entry>
47                     <entry><classname>Zend_Application_Resource_Resource</classname></entry>
48                     <entry><itemizedlist>
49                             <listitem><para>
50                                 <varname>$bootstrap</varname>: <emphasis>必須</emphasis>.
51                                 このリソースを初期化する親ブートストラップ
52                             </para></listitem>
53                     </itemizedlist></entry>
54                     <entry><para>
55                         親ブートストラップ・オブジェクトを登録できるようにしなければいけません。
56                     </para></entry>
57                 </row>
59                 <row>
60                     <entry><methodname>getBootstrap()</methodname></entry>
61                     <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
62                     <entry>N/A</entry>
63                     <entry><para>
64                         登録されたブートストラップ・インスタンスを取得します。
65                     </para></entry>
66                 </row>
68                 <row>
69                     <entry><methodname>setOptions(array $options)</methodname></entry>
70                     <entry><classname>Zend_Application_Resource_Resource</classname></entry>
71                     <entry><itemizedlist>
72                         <listitem><para>
73                             <varname>$options</varname>: <emphasis>必須</emphasis>.
74                             状態を設定するオプション
75                         </para></listitem>
76                     </itemizedlist></entry>
77                     <entry><para>
78                         リソースの状態を設定。
79                     </para></entry>
80                 </row>
82                 <row>
83                     <entry><methodname>getOptions()</methodname></entry>
84                     <entry><type>Array</type></entry>
85                     <entry>N/A</entry>
86                     <entry><para>
87                         登録されたオプションを取得
88                     </para></entry>
89                 </row>
91                 <row>
92                     <entry><methodname>init()</methodname></entry>
93                     <entry><type>Mixed</type></entry>
94                     <entry>N/A</entry>
95                     <entry><para>
96                         ストラテジー・パターン: リソースの初期化を実行。
97                     </para></entry>
98                 </row>
99             </tbody>
100         </tgroup>
101     </table>
102 </sect2>