class ArticleParcel extends AbstractElement

<A_PARCEL type='meinVersand'>
  <A_PIECES>1</A_PIECES>
  <A_WIDTH>90</A_WIDTH>
  <A_HEIGHT>30</A_HEIGHT>
  <A_LENGTH>50</A_LENGTH>
  <A_WEIGHT>2.4</A_WEIGHT>
</A_PARCEL>

Knoten Pflicht Datentyp Beschreibung A_PARCEL N XML Angaben zu Versandart und Maßen A_PARCEL[type] N XML Erforderliche Versandart (entsprechend der in TB.One angelegten Versandarten) A_PIECES J INT Anzahl Packstücke (Mehrcollie) A_WIDTH J INT Breite über alle Packstücke des Artikels in cm A_HEIGHT J INT Höhe über alle Packstücke des Artikels in cm A_LENGTH J INT Länge über alle Packstücke des Artikels in cm A_WEIGHT J FLOAT Gewicht über alle Packstücke des Artikels in kg

Methods

string
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den Wert des ersten Elementes zurück

setFirstChildValue(string $elementName, string $value, string $type = null)

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

$this
setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

$this
setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'

$this
setChildAttributes(string $elementName, array $attributes, string $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

setFirstChild(string $elementName, Node $child, string $type = null)

Hilfsmethode

setUniqueChildValue(string $elementName, string $value, string $type)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Element|null
getFirstChildElement(string $elementName, string $type = null)

Hilfsmethode Gibt das erste gefundene Element zurück

type
getChildElementAttributes(type $elementName)

Hilfsmethode gibt die Attribute des Elementes zurück

NodeList
getChildElements($elementName)

Hilfsmethode Gibt alle Element zurück

type
checkMediaType(type $type, type $media)

No description

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

Erstellt ein neues ProductMediaData-Objekt

string
getArticlePieces()

No description

string
getArticleWidth()

No description

string
getArticleHeight()

No description

string
getArticleLength()

No description

string
getArticleWeight()

No description

setArticlePieces(int $articlePieces)

No description

setArticleWidth(int $articleWidth)

No description

setArticleHeight(int $articleHeight)

No description

setArticleLength(int $articleLength)

No description

setArticleWeight(string $articleWeight)

No description

Details

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

Hilfsmethode Gibt den Wert des ersten Elementes zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 62
protected AbstractElement setFirstChildValue(string $elementName, string $value, string $type = null)

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
string $type |\null $type Type Attribute

Return Value

AbstractElement dieses Objekt

in AbstractElement at line 88
protected $this setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

type $elementName
type $value
type $identifier
type $name

Return Value

$this

in AbstractElement at line 114
protected $this setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'

Parameters

$elementName
$attributes
$elementValue

Return Value

$this

in AbstractElement at line 157
protected $this setChildAttributes(string $elementName, array $attributes, string $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

string $elementName Name
array $attributes Attribute
string $elementValue

Return Value

$this

in AbstractElement at line 190
protected setFirstChild(string $elementName, Node $child, string $type = null)

Hilfsmethode

Setzt oder ersetzt das erste Kind Element

Parameters

string $elementName Name des Elementes
Node $child Node
string $type Typ Attribute

in AbstractElement at line 222
protected setUniqueChildValue(string $elementName, string $value, string $type)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Parameters

string $elementName TAG
string $value Wert
string $type Type Attribute

in AbstractElement at line 251
protected setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Parameters

$elementName
$value
$attribute
$attrValue

in AbstractElement at line 282
protected Element|null getFirstChildElement(string $elementName, string $type = null)

Hilfsmethode Gibt das erste gefundene Element zurück

Parameters

string $elementName Name des Elementes
string $type Type Filter

Return Value

Element|null | \false Element

in AbstractElement at line 309
protected type getChildElementAttributes(type $elementName)

Hilfsmethode gibt die Attribute des Elementes zurück

Parameters

type $elementName

Return Value

type

in AbstractElement at line 333
protected NodeList getChildElements($elementName)

Hilfsmethode Gibt alle Element zurück

Parameters

$elementName

Return Value

NodeList | \false Element

in AbstractElement at line 343
protected type checkMediaType(type $type, type $media)

Parameters

type $type
type $media

Return Value

type

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

Erstellt ein neues ProductMediaData-Objekt

Parameters

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

at line 69
string getArticlePieces()

Return Value

string

at line 77
string getArticleWidth()

Return Value

string

at line 85
string getArticleHeight()

Return Value

string

at line 93
string getArticleLength()

Return Value

string

at line 101
string getArticleWeight()

Return Value

string

at line 111
ArticleParcel setArticlePieces(int $articlePieces)

Parameters

int $articlePieces

Return Value

ArticleParcel

at line 121
ArticleParcel setArticleWidth(int $articleWidth)

Parameters

int $articleWidth

Return Value

ArticleParcel

at line 131
ArticleParcel setArticleHeight(int $articleHeight)

Parameters

int $articleHeight

Return Value

ArticleParcel

at line 141
ArticleParcel setArticleLength(int $articleLength)

Parameters

int $articleLength

Return Value

ArticleParcel

at line 151
ArticleParcel setArticleWeight(string $articleWeight)

Parameters

string $articleWeight

Return Value

ArticleParcel