ClassRender
class ClassRender extends Render
Erstellung des Klassen-Quelltextes
Diese Klasse erstellt aus einer Repräsentation einer Klasse einen Quelltext. Dieser Quelltext kann gespeichert und ausgeführt werden.
Constants
EXTENSION |
Datei-Erweiterung für Klassen |
Properties
protected string | $description | from Render | |
protected string | $category | from Render | |
protected MailAddress | $author | from Render | |
protected string | $license | from Render | |
protected Year | $year | from Render | |
protected integer | $since | from Render | |
protected Year | $yearfrom | from Render | |
protected string | $version | from Render | |
protected string | $disclaimer | from Render | |
protected StringType> | $links | from Render | |
protected string | $representation | Bezeichnung für die Referenz, die den Quelltext bearbeitet hat. | from Render |
protected Wrapper> | $wrapper | from Render | |
static protected string | $fileTemplate | from Render | |
static protected string | $defaultDisclaimer | from Render | |
static protected type | $headerTemplate | from Render | |
static protected string | $sourceTemplate | from Render | |
static protected string | $keywordPrefix | from Render | |
static protected string | $alvineWrapperTemplate | from Render |
Methods
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
Quelltext
Details
at line 52
__construct(Representation $representation)
Neues Objekt
Neues Objekt erstellen
in Render at line 188
Render
initMetaFromComment(ClassComment $comment)
in Render 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.
in Render at line 251
protected string
getBodySource()
Body-Quelltext
in Render at line 328
protected string
getDefinitionSource()
Definition
Zeichenkette mit der Definition erstellen
in Render at line 385
string
__toString()
Ausgabe des Quelltextes
in Render 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.
in Render at line 417
static InterfaceRender|ClassRender|TraitRender
getInstanceFromRepresentation(Representation $representation)
Instanz aus einer Representation erstellen
at line 64
string
getSource()
Quelltext
in Render at line 550
string
getDescription()
getDescription
in Render at line 561
Render
setDescription(mixed $description)
setDescription
in Render at line 571
string
getCategory()
Kategorie
in Render at line 582
Render
setCategory(string $category)
Kategorie
in Render at line 592
MailAddress|null
getAuthor()
Autor
in Render at line 603
Render
setAuthor(MailAddress|null $author)
Autor
in Render at line 613
string
getLicense()
Lizenz
in Render at line 624
Render
setLicense(string $license)
Lizenz
in Render at line 637
$this
appendLink(URI $url, type $description)
Link
in Render at line 649
Render
setVersion(string $version)
Version
in Render at line 659
Year
getYear()
Jahreszahl
in Render at line 670
Render
setYear(Year $year)
Jahreszahl
in Render at line 680
integer
getSince()
Seit
in Render at line 691
Render
setSince(integer $since)
Seit
in Render at line 701
Year
getYearFrom()
Startjahr
in Render at line 712
Render
setYearFrom(Year $yearfrom)
Startjahr