Class Render
Erstellen von Quelltexten
- Alvine\Core\Alvine
- Alvine\Development\Upkeep\Render
Direct known subclasses
Alvine\Development\Upkeep\Render\ClassRender, Alvine\Development\Upkeep\Render\InterfaceRender, Alvine\Development\Upkeep\Render\TraitRender
Abstract
Namespace: Alvine\Development\Upkeep
Package: Alvine\Development\Upkeep\Render
Category: upkeepComponent
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at Render.class.php
Namespace: Alvine\Development\Upkeep
Package: Alvine\Development\Upkeep\Render
Category: upkeepComponent
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at Render.class.php
public
|
|
protected
string
|
|
protected
string
|
|
protected
string
|
|
public
string
|
|
public
|
#
addWrapper(
Mittels Wrapper können um die einzelnen Blöcke: Konstanten, Eigenschaften, Konstruktor und Methoden Zeichenketten herumgelegt werden. Eine Anwendung ist zum Beispiel die Netbeans Folder-Markierung. |
public static
|
#
getInstanceFromRepresentation(
Instanz aus einer Representation erstellen |
public
string
|
|
public
string
|
|
public
|
|
public
string
|
|
public
|
|
public
Alvine\Net\Mail\MailAddress
|
|
public
|
|
public
string
|
|
public
|
|
public
Alvine\Date\Year
|
|
public
|
|
public
integer
|
|
public
|
|
public
Alvine\Date\Year
|
|
public
|
protected
string
|
$description
Beschreibung |
|
protected
string
|
$category
Kategorie |
|
protected
Alvine\Net\Mail\MailAddress
|
$author
Autor |
|
protected
string
|
$license
Lizenz |
|
protected
Alvine\Date\Year
|
$year
Aktuelles Jahr |
|
protected
integer
|
$since
Zeitstempel YYYYmmdd |
|
protected
Alvine\Date\Year
|
$yearfrom
Erste Veröffentlichung |
|
protected
string
|
$representation
Bezeichnung für die Referenz, die den Quelltext bearbeitet hat. |
#
null
|
protected
Alvine\Types\Collection<\Alvine\Development\Upkeep\Render\Wrapper>
|
$wrapper
Wrapper-Objekte |
#
[]
|
protected static
string
|
$fileTemplate
Vorlage für neue Klassendateien |
#
<<<EOF
{\$header}{\$body}
EOF
|
protected static
type
|
$headerTemplate
|
#
<<<EOF
<?php
/**
* ALVINE
*
* COPYRIGHT: All title and proprietary rights, including trade
* secrets, in the Software and any copies thereof and the
* accompanying written materials, are owned by schukai GmbH
* and are protected by German copyright laws, other applicable
* copyright laws and international treaty provisions.
* {\$category}{\$package}{\$author}{\$copyright}{\$license}
* @version \$Revision$
* @link http://alvine.io/ Alvine
*/{\$namespace}
EOF
|
protected static
string
|
$sourceTemplate
Vorlage für neue Klassendateien |
#
<<<EOF
/**
* {\$description}{\$category}{\$package}{\$author}{\$license}
* @version \$Revision$
* @link http://alvine.io/ Alvine{\$since}
*/
{\$definition} {
{\$body}
}
EOF
|
protected static
string
|
$keywordPrefix
Zeichenkette für die Dokuentation |
#
"\n * "
|
protected static
string
|
$alvineWrapperTemplate
Template für Alvine-Wrapper |
#
<<<EOF
<alvine-generated name="{\$name}" ref="{\$reference}" created="{\$created}">
{\$content}
</alvine-generated>
EOF
|