52 #ifndef Patternist_XsdIdentityConstraint_H 53 #define Patternist_XsdIdentityConstraint_H 59 #include <QtCore/QStringList> #define QT_END_NAMESPACE
This macro expands to.
Represents a XSD identity constraint object.
void setSelector(const XsdXPathExpression::Ptr &selector)
void addField(const XsdXPathExpression::Ptr &field)
The constraint is a keyref constraint.
QList< XsdIdentityConstraint::Ptr > List
Base class for all XSD components with annotation content.
XsdXPathExpression::Ptr m_selector
#define QT_BEGIN_NAMESPACE
This macro expands to.
XsdXPathExpression::List fields() const
The namespace for the internal API of QtXmlPatterns.
void setFields(const XsdXPathExpression::List &fields)
The constraint is an unique constraint.
XsdXPathExpression::Ptr selector() const
void setReferencedKey(const XsdIdentityConstraint::Ptr &key)
void setCategory(Category category)
QExplicitlySharedDataPointer< XsdIdentityConstraint > Ptr
Category category() const
XsdIdentityConstraint::Ptr referencedKey() const
XsdXPathExpression::List m_fields
XsdIdentityConstraint::Ptr m_referencedKey
Base class for all named components that can appear in a W3C XML Schema.
The constraint is a key constraint.