class PropertyText extends AbstractPlugin

Das PropertyText-Plugin stellt Schlüssel als Variable in Javascript zur Verfügung.

In dem Plugin kann das Plugin über folgende Struktur definiert werden:

key=Schlüssel value=Wert key=Schlüssel value=Wert key=Schlüssel value=Wert key=Schlüssel value=Wert key=key value=value

Mit include kann eine Eigenschaftsdatei eingebunden werden. Über variable wird der Name der Javascript-Datei definiert. Das Ergebnis ist dann im wesentlichen folgender Javascript Code.

Properties

protected string $content from AbstractPlugin

Methods

__construct(string $content)

Neues Plugin

string
__toString()

Inhalt des Plugins

static mixed
getReplacedPlaceholderValue(mixed $value, ParameterMap $parameter)

Werte ersetzen

static string
getScriptFromNodes(Presenter $presenter, Node $node)

Scriptnodes erstellen

static Properties
initFileProperties(File $file, Properties $properties)

Eigenschaften aus Datei lesen

static Plugin
getInstance(Presenter $presenter, Node $node, ParameterMap $map)

Objekt initialisieren

static Properties
initXmlProperties(NodeList $nodes, Properties $properties)

Properties aus XML auslesen und in das Property-Objekt schreiben

Details

in AbstractPlugin at line 48
__construct(string $content)

Neues Plugin

Parameters

string $content

in AbstractPlugin at line 57
string __toString()

Inhalt des Plugins

Return Value

string Inhalt des Plugins

in AbstractPlugin at line 69
static mixed getReplacedPlaceholderValue(mixed $value, ParameterMap $parameter)

Werte ersetzen

Parameters

mixed $value
ParameterMap $parameter

Return Value

mixed

at line 80
static protected string getScriptFromNodes(Presenter $presenter, Node $node)

Scriptnodes erstellen

Parameters

Presenter $presenter
Node $node

Return Value

string Script-Tags

at line 118
static protected Properties initFileProperties(File $file, Properties $properties)

Eigenschaften aus Datei lesen

Parameters

File $file Dateipfad
Properties $properties Eigenschaften

Return Value

Properties

at line 145
static Plugin getInstance(Presenter $presenter, Node $node, ParameterMap $map)

Objekt initialisieren

Parameters

Presenter $presenter
Node $node
ParameterMap $map

Return Value

Plugin

at line 163
static protected Properties initXmlProperties(NodeList $nodes, Properties $properties)

Properties aus XML auslesen und in das Property-Objekt schreiben

Parameters

NodeList $nodes Nodes
Properties $properties Properties

Return Value

Properties