52 #ifndef Patternist_XsdSimpleType_H 53 #define Patternist_XsdSimpleType_H 59 #include <QtCore/QSet> virtual DerivationMethod derivationMethod() const
Represents a XSD simpleType object.
SchemaType::Ptr m_superType
virtual TypeCategory category() const
#define QT_END_NAMESPACE
This macro expands to.
void setItemType(const AnySimpleType::Ptr &type)
AnySimpleType::Ptr m_itemType
TypeCategory m_typeCategory
AnySimpleType::Ptr m_primitiveType
The QString class provides a Unicode character string.
void setDerivationMethod(DerivationMethod method)
virtual QString displayName(const NamePool::Ptr &namePool) const
virtual SchemaType::Ptr wxsSuperType() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
void setFacets(const XsdFacet::Hash &facets)
NamedSchemaComponent * m_context
void setWxsSuperType(const SchemaType::Ptr &type)
The namespace for the internal API of QtXmlPatterns.
AnySimpleType::List m_memberTypes
static qreal component(const QPointF &point, unsigned int i)
void setMemberTypes(const AnySimpleType::List &types)
NamedSchemaComponent::Ptr context() const
void setContext(const NamedSchemaComponent::Ptr &component)
void setPrimitiveType(const AnySimpleType::Ptr &type)
void setCategory(TypeCategory category)
virtual bool isDefinedBySchema() const
QExplicitlySharedDataPointer< XsdSimpleType > Ptr
XsdFacet::Hash facets() const
AnySimpleType::Ptr primitiveType() const
A base class for all user defined simple and complex types.
AnySimpleType::List memberTypes() const
DerivationMethod m_derivationMethod
Base class for all named components that can appear in a W3C XML Schema.
AnySimpleType::Ptr itemType() const