altova::meta::SimpleType

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Code Generator > Referenz zu generierten Klassen (C++) >

altova::meta::SimpleType

Mit Hilfe dieser Klasse können Sie Schemainformationen über anhand von simpleTypes generierte Klassen aufrufen. Beachten Sie, dass diese Klasse nicht dazu gedacht ist, dynamische Informationen über bestimmte Instanzen eines simpleType in einem XML-Dokument bereitzustellen. Es dient stattdessen dazu, Informationen über einen bestimmten im XML-Schema definierten simpleTypes programmatisch abzurufen.

 

Methoden

Name

Beschreibung

SimpleType GetBaseType()

Gibt den Basistyp dieses Typs zurück.

std::vector<string_type> GetEnumerations()

Gibt eine Liste aller Enumeration Facets zurück.

unsigned int GetFractionDigits()

Gibt den Wert dieses Facet zurück.

unsigned int GetLength()

Gibt den Wert dieses Facet zurück.

string_type GetLocalName()

Gibt den lokalen Namen des Tys zurück.

string_type GetMaxExclusive()

Gibt den Wert dieses Facet zurück.

string_type GetMaxInclusive()

Gibt den Wert dieses Facet zurück.

unsigned int GetMaxLength()

Gibt den Wert dieses Facet zurück.

string_type GetMinExclusive()

Gibt den Wert dieses Facet zurück.

string_type GetMinInclusive()

Gibt den Wert dieses Facet zurück.

unsigned int GetMinLength()

Gibt den Wert dieses Facet zurück.

string_type GetNamespaceURI()

Gibt die Namespace URI des Typs zurück.

std::vector<string_type> GetPatterns()

Gibt eine Liste aller Pattern Facets zurück.

unsigned int GetTotalDigits()

Gibt den Wert dieses Facet zurück.

WhitespaceType GetWhitespace()

Gibt den Wert des Whitespace Facet zurück. Er kann einer der folgenden Werte sein:

Whitespace_Unknown
Whitespace_Preserve
Whitespace_Replace
Whitespace_Collapse

 

Operatoren

Name

Beschreibung

bool operator()

Gibt "true" zurück, wenn dies nicht der NULL-simpleType ist.

bool operator!()

Gibt "true" zurück, wenn dies der NULL-simpleType ist.


© 2019 Altova GmbH