Altova MapForce 2024 Enterprise Edition

Wenn anhand eines XML-Schemas Code generiert wird, wird für jedes Member-Element eines Typs eine Klasse wie diese erstellt. In den Beschreibungen unten steht "MemberType" für den Namen des Member-Elements selbst.

 

Methoden

Name

Beschreibung

Iterator<MemberType> all()

Gibt ein Objekt für iterierende Instanzen des Member Elements zurück.

MemberType append()

Erstellt ein neues Element und hängt es an das übergeordnete Element an.

MemberType appendWithPrefix(string_type prefix)

Erstellt ein neues Element mit dem als Argument angegebenen Präfix und hängt es an seinen Parent an. Ein Beispiel dazu finden Sie unter Beispiel: Bestellung.

unsigned int count()

Gibt die Anzahl der Elemente zurück.

int GetEnumerationValue()

Wird nur für Enumeration Types generiert. Gibt eine der für die möglichen Werte generierten Konstanten zurück oder Invalid, wenn der Wert mit keinem der Enumerationswerte im Schema übereinstimmt.

bool exists()

Gibt den Wert "true" zurück, wenn mindestens ein Element vorhanden ist.

MemberType first()

Gibt die erste Instanz des Member Elements zurück.

MemberType operator[](unsigned int index)

Gibt das vom Index definierte Member Element zurück.

altova::meta::Element info()

Gibt ein Objekt zum Abfragen von Schemainformationen zurück (siehe altova::meta::Element).

MemberType last()

Gibt die letzte Instanz des Member Elements zurück.

void remove()

Löscht alle Instanzen des Elements aus dem übergeordneten Element.

void removeAt(unsigned int index)

Löscht die Instanz des durch den Index definierten Elements.

void SetEnumerationValue(int)

Wird nur für Enumeration Types generiert. Übergeben Sie eine der für die möglichen Werte generierten Konstanten an diese Methode, um den Wert zu definieren.

© 2017-2023 Altova GmbH