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. |