class Address extends AbstractAddress

Address

Diese Klasse bildet das Element Address von DHL ab

Traits

XpathImplementation

Constants

ELEMENTNAMESPACE

Methods

NodeList
searchElements($elementName, $nameSpace = null)

searchElements

searchElement($elementName)

No description

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

string
getElementNameSpace()

liefert den Namespace der Elemente zurück

Parser
getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

string
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

string
getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

AbstractElement
setFirstChildValue(string $elementName, string $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

setFirstChild(type $elementName, type $value)

Hilfsmethode

appendFirstChild(type $elementName, type $value)

Hilfsmethode

setZip(string $zip)

setzt die Postleitzahl

string
getZip()

liefert die Postleitzahl zurück

setCity(string $city)

setzt die Stadt

string
getCity()

liefert die Stadt zurück

setOrigin(Origin $origin)

setzt den Ursprung

getOrigin()

liefert den Ursprung

setName2(string $name2)

setzt den Name 2

string
getName2()

liefert den Name 2 zurück

setName3(string $name3)

setzt den Name 3

string
getName3()

liefert den Name 3 zurück

setStreetName(string $streetName)

setzt den Namen der Strasse

string
getStreetName()

liefert den Namen der Strasse zurück

setStreetNumber(string $streetNumber)

setzt die Hausnummer

string
getStreetNumber()

liefert die Hausnummer zurück

setAddressAddition(string $addressAddition)

setzt den Adresszusatz

string
getAddressAddition()

liefert den Adresszusatz

Details

in XpathImplementation at line 40
NodeList searchElements($elementName, $nameSpace = null)

searchElements

Parameters

$elementName
$nameSpace

Return Value

NodeList Liste der gefundenen Elemente

in XpathImplementation at line 51
searchElement($elementName)

Parameters

$elementName

in AbstractElement at line 51
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

in AbstractElement at line 77
protected string getElementNameSpace()

liefert den Namespace der Elemente zurück

Return Value

string Namespace

in AbstractElement at line 87
protected Parser getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

Return Value

Parser Parser

in AbstractElement at line 99
protected string getFirstChildValue(string $elementName)

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 113
protected string getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 127
protected AbstractElement setFirstChildValue(string $elementName, string $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

string $elementName Name des Elementes
string $value Wert des Elementes

Return Value

AbstractElement dieses Objekt

in AbstractElement at line 147
protected setFirstChild(type $elementName, type $value)

Hilfsmethode

Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

type $elementName
type $value

in AbstractElement at line 165
protected appendFirstChild(type $elementName, type $value)

Hilfsmethode

Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

type $elementName
type $value

in AbstractAddress at line 70
Address setZip(string $zip)

setzt die Postleitzahl

maxLength: 10

Parameters

string $zip Postleitzahl

Return Value

Address dieses Objekt

in AbstractAddress at line 80
string getZip()

liefert die Postleitzahl zurück

Return Value

string Postleitzahl

in AbstractAddress at line 93
Address setCity(string $city)

setzt die Stadt

maxLength: 35

Parameters

string $city Stadt

Return Value

Address dieses Objekt

in AbstractAddress at line 103
string getCity()

liefert die Stadt zurück

Return Value

string Stadt

in AbstractAddress at line 114
Address setOrigin(Origin $origin)

setzt den Ursprung

Parameters

Origin $origin Ursprung

Return Value

Address dieses Objekt

in AbstractAddress at line 124
Origin getOrigin()

liefert den Ursprung

Return Value

Origin Ursprung

at line 70
Address setName2(string $name2)

setzt den Name 2

maxLength: 50

Parameters

string $name2 Name 2

Return Value

Address dieses Objekt

at line 80
string getName2()

liefert den Name 2 zurück

Return Value

string Name 2

at line 93
Address setName3(string $name3)

setzt den Name 3

maxLength: 50

Parameters

string $name3 Name 3

Return Value

Address dieses Objekt

at line 103
string getName3()

liefert den Name 3 zurück

Return Value

string Name 3

at line 116
Address setStreetName(string $streetName)

setzt den Namen der Strasse

maxLength: 35

Parameters

string $streetName Strasse

Return Value

Address dieses Objekt

at line 126
string getStreetName()

liefert den Namen der Strasse zurück

Return Value

string Namen

at line 139
Address setStreetNumber(string $streetNumber)

setzt die Hausnummer

maxLength: 5

Parameters

string $streetNumber Hausnummer

Return Value

Address dieses Objekt

at line 149
string getStreetNumber()

liefert die Hausnummer zurück

Return Value

string Hausnummer

at line 164
Address setAddressAddition(string $addressAddition)

setzt den Adresszusatz

DHL verarbeitet diese Angabe nur für bestimmte Zielländer. Bei Sendungen nach Österreich wird sie Beispielsweise auf dem Label ausgegeben, jedoch nicht bei Sendungen nach Deutschland.

Parameters

string $addressAddition

Return Value

Address dieses Objekt

at line 174
string getAddressAddition()

liefert den Adresszusatz

Return Value

string