|
XMLBEANSXX
0.9.8
|
#include <SchemaType.h>

Public Types | |
| enum | WS_TYPE { WS_PRESERVE, WS_REPLACE, WS_UNSPECIFIED, WS_COLLAPSE } |
| enum | CONTENT_TYPE { EMPTY_CONTENT, SIMPLE_CONTENT, ELEMENT_CONTENT, MIXED_CONTENT, NOT_COMPLEX_TYPE } |
| typedef Map_QName_SchemaPropertyPtr | ElementsType |
Public Member Functions | |
| SchemaType (const std::type_info &classTypeInfo) | |
| void | propertyElem (int elems, const char *elemTable[]) |
| void | propertyAttr (int attr, const char *attrTable[]) |
| XmlObjectPtr | createSubObject (const QName &name) const |
| SchemaPropertyPtr | findAttribute (const QName &name) const |
| SchemaPropertyPtr | findElement (const QName &name) const |
| CONTENT_TYPE | getContentType () const |
Public Attributes | |
| WS_TYPE | whitespaceRule |
| ElementsType | attributes |
| ElementsType | elements |
| CreateObjFn | createFn |
| std::string | className |
| QName | name |
| QName | documentElementName |
| bool | processContents |
| bool | isArray |
| int | fractionDigits |
| const std::type_info & | classTypeInfo |
| CONTENT_TYPE | contentType |
Private Member Functions | |
| void | init () |
| xmlbeansxx::SchemaType::SchemaType | ( | const std::type_info & | classTypeInfo | ) |
| XmlObjectPtr xmlbeansxx::SchemaType::createSubObject | ( | const QName & | name | ) | const |
| SchemaPropertyPtr xmlbeansxx::SchemaType::findAttribute | ( | const QName & | name | ) | const |
| SchemaPropertyPtr xmlbeansxx::SchemaType::findElement | ( | const QName & | name | ) | const |
| void xmlbeansxx::SchemaType::init | ( | ) | [private] |
Sets default values
| void xmlbeansxx::SchemaType::propertyAttr | ( | int | attr, |
| const char * | attrTable[] | ||
| ) |
| void xmlbeansxx::SchemaType::propertyElem | ( | int | elems, |
| const char * | elemTable[] | ||
| ) |
| std::string xmlbeansxx::SchemaType::className |
| const std::type_info& xmlbeansxx::SchemaType::classTypeInfo |
-1 while not set