#include <XSDType.h>
Inheritance diagram for XSDType:

Public Member Functions | |
| std::string | getName () const |
| std::string | getNamespace () const |
| Qname | getQname () const |
| Schema::ContentModelType | getContentModel () const |
| int | getTypeId () const |
| int | getBaseTypeId () const |
| Schema::Derivation | getBaseDerivation () const |
Constructors and Destructors | |
| XSDType (const std::string &ns) | |
| XSDType () | |
| virtual | ~XSDType () |
isAnonymous | |
is this an anonymous type ,created inside an element or group
| |
| bool | isAnonymous () const |
isSimple | |
IS this a simple type or not
| |
| virtual bool | isSimple () const =0 |
isSimple | |
IS this a simple type or not
| |
| virtual void | setName (std::string) |
| Various setter methods. | |
| virtual void | setContentModel (Schema::ContentModelType) |
| virtual void | setTypeId (int) |
| virtual void | setAnonymous (bool) |
| void | setBaseType (int id, Schema::Derivation type=Schema::Restriction) |
|
|
|
|
|
|
|
|
|
|
|
getName
|
|
|
getNamespace
|
|
|
getQName
|
|
|
getContentModel
|
|
|
getTypeId
|
|
|
getBaseTypeId
|
|
|
getBaseDerivation
|
|
|
|
|
|
Implemented in ComplexType, and SimpleType. |
|
|
Various setter methods.
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
1.3.9.1