<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 15289 -->
<!-- Reviewed: no -->
<sect2 id="zend.application.core-functionality.resource-resourceabstract">
    <title>Zend_Application_Resource_ResourceAbstract</title>

    <para>
        <classname>Zend_Application_Resource_ResourceAbstract</classname> ist eine abstrakte Klasse
        die <link
            linkend="zend.application.core-functionality.resource-resource">Zend_Application_Resource_Resource</link>
        implementiert, und ist ein guter Startpunkt für die Erstellung eigener Plugin Ressourcen.
    </para>

    <para>
        Beachte: Diese abstrakte Klasse implementiert die <code>init()</code> Methode nicht; das
        wird der Definition in einer konkreten Erweiterung dieser Klasse vorbehalten.
    </para>

    <table id="zend.application.core-functionality.resource-resourceabstract.api">
        <title>Zend_Application_Resource_ResourceAbstract Methods</title>
        <tgroup cols="4">
            <thead>
                <row>
                    <entry>Methode</entry>
                    <entry>Rückgabewert</entry>
                    <entry>Parameter</entry>
                    <entry>Beschreibung</entry>
                </row>
            </thead>
            <tbody>
                <row>
                    <entry><code>__construct($options = null)</code></entry>
                    <entry><code>void</code></entry>
                    <entry><itemizedlist>
                        <listitem><para>
                            <code>$options</code>: <emphasis>optional</emphasis>.
                            Optionen mit denen der Ressource Status gesetzt wird.
                        </para></listitem>
                    </itemizedlist></entry>
                    <entry><para>
                        Der Konstruktor sollte die Übergabe von Optionen erlauben mit denen der
                        Status initialisiert wird.
                    </para></entry>
                </row>

                <row>
                    <entry>
                        <code>setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap)</code>
                    </entry>
                    <entry><classname>Zend_Application_Resource_Resource</classname></entry>
                    <entry><itemizedlist>
                            <listitem><para>
                                <code>$bootstrap</code>: <emphasis>required</emphasis>.
                                Parent Bootstrap der diese Ressource initialisiert.
                            </para></listitem>
                    </itemizedlist></entry>
                    <entry><para>
                        Sollte es erlauben das Parent Bootstrap Objekt zu registrieren.
                    </para></entry>
                </row>

                <row>
                    <entry><code>getBootstrap()</code></entry>
                    <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
                    <entry>N/A</entry>
                    <entry><para>
                        Empfange die registrierte Bootstrap Instanz.
                    </para></entry>
                </row>

                <row>
                    <entry><code>setOptions(array $options)</code></entry>
                    <entry><classname>Zend_Application_Resource_Resource</classname></entry>
                    <entry><itemizedlist>
                        <listitem><para>
                            <code>$options</code>: <emphasis>required</emphasis>.
                            Optionen mit denen der Status gesetzt werden soll.
                        </para></listitem>
                    </itemizedlist></entry>
                    <entry><para>
                        Set resource state.
                    </para></entry>
                </row>

                <row>
                    <entry><code>getOptions()</code></entry>
                    <entry><code>array</code></entry>
                    <entry>N/A</entry>
                    <entry><para>
                        Empfangen der registrierten Optionen.
                    </para></entry>
                </row>
            </tbody>
        </tgroup>
    </table>
</sect2>
