52 #ifndef Patternist_XsdFacet_H 53 #define Patternist_XsdFacet_H 60 #include <QtCore/QList> void setMultiValue(const AtomicValue::List &value)
Match an assertion (Assertion Definition)
Represents a XSD facet object.
#define QT_END_NAMESPACE
This macro expands to.
Match a minimum inclusive (Minimum Inclusive Definition)
XsdAssertion::List m_assertions
Due to strong interdependencies, this file contains the definitions for the classes Item...
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
static QString typeName(Type type)
XsdAssertion::List assertions() const
The QString class provides a Unicode character string.
QHash< XsdFacet::Type, XsdFacet::Ptr > Hash
Match a maximum exclusive (Maximum Exclusive Definition)
AtomicValue::List multiValue() const
AtomicValue::List m_multiValue
Match an enumeration (Enumeration Definition)
Base class for all XSD components with annotation content.
#define QT_BEGIN_NAMESPACE
This macro expands to.
Match the minimum length (Minimum Length Definition)
The namespace for the internal API of QtXmlPatterns.
void setAssertions(const XsdAssertion::List &assertions)
QExplicitlySharedDataPointer< XsdFacet > Ptr
Match a whitespace rule (White Space Definition)
Match a maximum inclusive (Maximum Inclusive Definition)
Match some double digits (Fraction Digits Definition)
Match a minimum exclusive (Minimum Exclusive Definition)
Match some integer digits (Total Digits Definition)
Match the exact length (Length Definition)
Match a regular expression (Pattern Definition)
void setFixed(bool fixed)
QHashIterator< XsdFacet::Type, XsdFacet::Ptr > HashIterator
AtomicValue::Ptr value() const
Base class for all named components that can appear in a W3C XML Schema.
void setValue(const AtomicValue::Ptr &value)
Match the maximum length (Maximum Length Definition)