[SuEsquema]::ElementoMiembro

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Guía y referencia del usuario > Generador de código > Referencia de las clases generadas (C++) >

[SuEsquema]::ElementoMiembro

Cuando se genera código a partir de un esquema XML, se crea una clase como esta por cada elemento miembro de un tipo. En la tabla que aparece a continuación MemberType corresponde al nombre del elemento miembro propiamente dicho.

 

Métodos

 

Nombre

Descripción

Iterator<MemberType> all()

Devuelve un objeto para recorrer instancias del elemento miembro.

MemberType append()

Crea un elemento nuevo y lo anexa a su primario.

unsigned int count()

Devuelve el recuento de elementos.

int GetEnumerationValue()

Solo se genera para tipos de enumeración. Devuelve una de las constantes generadas para los posibles valores o "no válido" si el valor no coincide con ninguno de los valores enumerados en el esquema.

bool exists()

Devuelve true si existe al menos un elemento.

MemberType first()

Devuelve la primera instancia del elemento miembro.

MemberType operator[](unsigned int index)

Devuelve el elemento miembro especificado por el índice.

altova::meta::Element info()

Devuelve un objeto para consultar información del esquema (véase altova::meta::Element).

MemberType last()

Devuelve la última instancia del elemento miembro.

void remove()

Elimina todas las instancias del elemento en su primario.

void remove(unsigned int index)

Elimina la instancia del elemento especificada por el índice.

void SetEnumerationValue(int)

Solo se genera para tipos de enumeración. Pase una de las constantes generadas para los posibles valores a este método para establecer el valor.


© 2019 Altova GmbH