Class View
Der View für Webanwendungen erweitert den Standard-View mit alle für die Darstellung der Anwendungsdaten relevanten Methoden und Eigenschaften.
Je nach Angeforderten MediaType (MimeType) wird ein View erstellt, oder ein View mit StatusCode HTTP_UNSUPPORTED_MEDIA_TYPE (415) erstellt.
Mit Hilfe der Methode View::getDefaultInstance() kann ein Standard-View erstellt und zurückgeliefert werden. Dies ist dann sinnvoll, wenn man für bestimmte Abfragen noch keine Funktionalität implementiert hat, dem Anwender aber einen Hinweis geben möchte.
Wird in der Anwendungskonfiguration der Schlüssel application.web.i18n.showkeys gesetzt, so werden die i18n-Schlüssel eingeblendet.
- Alvine\Core\Alvine
- Alvine\Application\View
- Alvine\Application\Web\View
Direct known subclasses
Alvine\Application\Web\View\Created, Alvine\Application\Web\View\Data, Alvine\Application\Web\View\Updated, Alvine\Application\Web\View\VoidView, Alvine\Application\Web\View\DefaultView, Alvine\Application\Web\View\Form, Alvine\Application\Web\View\HTTPError, Alvine\Application\Web\View\Intern\Error, Alvine\Application\Web\View\Json, Alvine\Application\Web\View\Location, Alvine\Application\Web\View\NoContent, Alvine\Application\Web\View\PageIndirect known subclasses
Alvine\Application\Web\View\Data\Collection, Alvine\Application\Web\View\Data\Invalid, Alvine\Application\Web\View\Data\Object, Alvine\Application\Web\View\Data\Relation, Alvine\Application\Web\View\Json\DatasetPackage: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 269 $
Since: 20130608
Link: alvine.io
Located at web/View.class.php
public
|
|
public
Alvine\Types\Mime\Content
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
Alvine\Net\Http\Environment\ResponseHeader
|
|
public
Alvine\Net\Http\StatusCode
|
|
public static
string
|
#
replaceI18N( string $content,
Internationalisierung |
protected static
Alvine\Types\Map
|
#
setLinksPlaceholder(
Link-Map initialisieren |
protected static
|
#
getInstanceFromMap(
Instanz aus einer Map erstellen |
protected static
array<\Alvine\IO\File\File
|
#
getTemplateFileAndMimeType(
Pfad und Dateiname des Templates |
string |
LINK_PREFIX
Vorsilbe für Linkplatzhalter |
#
'link-'
|
string |
LINK_URL_SUFFIX
URL |
#
'-url'
|
string |
LINK_LABEL_SUFFIX
Label |
#
'-label'
|
string |
LINK_ID_SUFFIX
ID |
#
'-id'
|
string |
LINK_RELATION_SUFFIX
Relation |
#
'-relation'
|
string |
LINK_DELIMITER
Trennzeichen |
#
'-'
|
protected
Alvine\Types\Mime\Content
|
$content
Inhalt |
#
null
|
protected
Alvine\Net\Http\StatusCode
|
$statusCode
HTTP-StatusCode |
#
null
|
protected
Alvine\Types\Map\SimpleMap
|
$header
Headers |
#
null
|