Render
abstract class Render extends Alvine
Erstellen von Quelltexten
Properties
protected string | $description | ||
protected string | $category | ||
protected MailAddress | $author | ||
protected string | $license | ||
protected Year | $year | ||
protected integer | $since | ||
protected Year | $yearfrom | ||
protected string | $version | ||
protected string | $disclaimer | ||
protected StringType> | $links | ||
protected string | $representation | Bezeichnung für die Referenz, die den Quelltext bearbeitet hat. | |
protected Wrapper> | $wrapper | ||
static protected string | $fileTemplate | ||
static protected string | $defaultDisclaimer | ||
static protected type | $headerTemplate | ||
static protected string | $sourceTemplate | ||
static protected string | $keywordPrefix | ||
static protected string | $alvineWrapperTemplate |
Methods
Inhalt einrahmen
Body-Quelltext
Definition
Ausgabe des Quelltextes
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.
Instanz aus einer Representation erstellen
Quelldatei
getDescription
setDescription
Kategorie
Kategorie
Autor
Autor
Lizenz
Lizenz
Link
Version
Jahreszahl
Jahreszahl
Seit
Seit
Startjahr
Startjahr
Details
at line 166
__construct(Representation $representation)
Neuen Renderer
Neues Objekt mit dem übergebenen Quelltext
at line 183
initMetaFromComment(ClassComment $comment)
at line 229
protected string
wrapContent(string $name, string $content)
Inhalt einrahmen
Der Inhalt wird an alle Wrapper die mittels Render::addWrapper hinzugefügt wurden übergeben.
at line 246
protected string
getBodySource()
Body-Quelltext
at line 324
protected string
getDefinitionSource()
Definition
Zeichenkette mit der Definition erstellen
at line 381
string
__toString()
Ausgabe des Quelltextes
at line 399
Render
addWrapper(Wrapper $wrapper)
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.
at line 413
static InterfaceRender|ClassRender|TraitRender
getInstanceFromRepresentation(Representation $representation)
Instanz aus einer Representation erstellen
at line 434
string
getSource()
Quelldatei
Diese Methode erstellt den Sourcode für eine Klasse, Trait oder Interface.
at line 538
string
getDescription()
getDescription
at line 549
Render
setDescription(mixed $description)
setDescription
at line 559
string
getCategory()
Kategorie
at line 570
Render
setCategory(string $category)
Kategorie
at line 580
MailAddress
getAuthor()
Autor
at line 591
Render
setAuthor(MailAddress $author)
Autor
at line 601
string
getLicense()
Lizenz
at line 612
Render
setLicense(string $license)
Lizenz
at line 625
$this
appendLink(URI $url, type $description)
Link
at line 637
Render
setVersion(string $version)
Version
at line 647
Year
getYear()
Jahreszahl
at line 658
Render
setYear(Year $year)
Jahreszahl
at line 668
integer
getSince()
Seit
at line 679
Render
setSince(integer $since)
Seit
at line 689
Year
getYearFrom()
Startjahr
at line 700
Render
setYearFrom(Year $yearfrom)
Startjahr