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 165
__construct(Representation $representation)
Neuen Renderer
Neues Objekt mit dem übergebenen Quelltext
at line 188
Render
initMetaFromComment(ClassComment $comment)
at line 234
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 251
protected string
getBodySource()
Body-Quelltext
at line 328
protected string
getDefinitionSource()
Definition
Zeichenkette mit der Definition erstellen
at line 385
string
__toString()
Ausgabe des Quelltextes
at line 403
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 417
static InterfaceRender|ClassRender|TraitRender
getInstanceFromRepresentation(Representation $representation)
Instanz aus einer Representation erstellen
at line 438
string
getSource()
Quelldatei
Diese Methode erstellt den Sourcode für eine Klasse, Trait oder Interface.
at line 550
string
getDescription()
getDescription
at line 561
Render
setDescription(mixed $description)
setDescription
at line 571
string
getCategory()
Kategorie
at line 582
Render
setCategory(string $category)
Kategorie
at line 592
MailAddress|null
getAuthor()
Autor
at line 603
Render
setAuthor(MailAddress|null $author)
Autor
at line 613
string
getLicense()
Lizenz
at line 624
Render
setLicense(string $license)
Lizenz
at line 637
$this
appendLink(URI $url, type $description)
Link
at line 649
Render
setVersion(string $version)
Version
at line 659
Year
getYear()
Jahreszahl
at line 670
Render
setYear(Year $year)
Jahreszahl
at line 680
integer
getSince()
Seit
at line 691
Render
setSince(integer $since)
Seit
at line 701
Year
getYearFrom()
Startjahr
at line 712
Render
setYearFrom(Year $yearfrom)
Startjahr