Codeblock Onlinehilfe

TBeasCustomServiceParamItem

TBeasCustomServiceParamItem

Diese Klasse stellt die Basis-Klasse der Elemente eines beas-Service-Parameters dar.

Eigenschaften

Eigenschaft

Beschreibung

DataType:N

Wert-Typ des Elements, nur für Typ "Simple" verfügbar

ElementCount:N

Anzahl der enthaltenen Unter-Elemente

ElementsAvailable:L

Unter-Elemente können vorhanden sein

name:C

Name des Elements

Value:U

Wert des Elements, nur für Typ "Simple" verfügbar

Methoden

Methode

Beschreibung

AssignTo(Dest:O)

Element komplett auf ein anderes Element kopieren Dest:O - TBeasCustomServiceParamItem-Objekt

Assign(Source:O)

Element komplett von einem anderen Element kopieren Source:O - TBeasCustomServiceParamItem-Objekt

Clear()

Element zurücksetzen und alle Unter-Elemente löschen

IsEmpty():L

True, falls keine Unter-Elemente vorhanden sind

IsSimpleElement():L

True, falls es sich um einen "Simple" Typ handelt

IsComplexElement():L

True, falls es sich um einen "Complex" Typ handelt

IsArrayElement():L

True, falls es sich um einen "Array" Typ handelt

ElementExists(aName:C):L

prüfen ob ein Unter-Element mit diesem Namen existiert aName:C - Name des Unter-Elements oder eine Kette aus Namen mit "." getrennt z.b. "Element1.Element1VonElement1"

IsSameElement(aItem:O):L

prüfen ob das Element identisch ist aItem:O - TBeasCustomServiceParamItem-Objekt mit welchen der Vergleich erfolgen soll

IsReadOnly():L

ReadOnly-Modus aktiv

CanChangeElements():L

Prüfung ob Elemente verändert werden dürfen

CanAddElements():L

Prüfung ob Elemente hinzugefügt werden dürfen

CanDeleteElements():L

Prüfung ob Elemente gelöscht werden dürfen

SetValue(aValue:U)

Wert des Elements setzen, nur für Typ "Simple" verfügbar aValue:U - Wert des Elements

AddElement(aName:C, aValue:U):O

Element vom Typ "Simple" hinzufügen, nur für Typ "Complex" und "Array" verfügbar aName:C - Name des Elements aValue:U - Wert des Elements

AddComplexElement(aName:C):O

Element vom Typ "Complex" hinzufügen, nur für Typ "Complex" und "Array" verfügbar aName:C - Name des Elements

AddArrayElement(aName:C):O

Element vom Typ "Array" hinzufügen, nur für Typ "Complex" und "Array" verfügbar aName:C - Name des Elements

AddArrayNamedValue(aName:C, aValue:U):O


AddArrayValue(aValue:U):O


AddFromItem(aName:C, aItem:O):O

Element aItem kopieren und hinzufügen aName:C - Name des Elements aValue:U - Wert des Elements

DeleteElement(aName:C)

Element löschen Existiert dieser Name nicht wird eine Exception ausgelöst. aName:C - Name des Unter-Elements oder eine Kette aus Namen mit "." getrennt z.b. "Element1.Element1VonElement1"

DeleteAllElements()

alle Unter-Elemente löschen

Element(aName:C):O

Zugriff auf ein Unter-Element mit diesem Namen. Existiert dieser Name nicht wird eine Exception ausgelöst. aName:C - Name des Unter-Elements oder eine Kette aus Namen mit "." getrennt z.b. "Element1.Element1VonElement1"

ElementByIndex(aIndex:N):O


ElementValue(aName:C):U

Zugriff auf den Wert eines Unter-Elements. Existiert dieser Name nicht wird eine Exception ausgelöst. aName:C - Name des Unter-Elements oder eine Kette aus Namen mit "." getrennt z.b. "Element1.Element1VonElement1"

ElementValueDef(aName:C, aDefaultValue:U):U

Zugriff auf den Wert eines Unter-Elements. Existiert dieser Name nicht wird der Default-Wert zurück gegeben. aName:C - Name des Unter-Elements oder eine Kette aus Namen mit "." getrennt z.b. "Element1.Element1VonElement1" aDefaultValue:U - Default-Wert, falls aName nicht existiert

ElementName(aIndex:N):C

Name eines Unter-Elements über den Index ermitteln aIndex:N - Index des Unter-Elements

UpdateElementValue(aName:C, aValue:U)


Beispiel

// siehe Beispiel von TBeasCustomCbServiceParam

Weitere Verknüpfungen