Qt 4.8
|
Represents the XSD attributeGroup object. More...
#include <qxsdattributegroup_p.h>
Public Types | |
typedef QList< XsdAttributeGroup::Ptr > | List |
typedef QExplicitlySharedDataPointer< XsdAttributeGroup > | Ptr |
Public Types inherited from QPatternist::NamedSchemaComponent | |
enum | BlockingConstraint { RestrictionConstraint = 1, ExtensionConstraint = 2, SubstitutionConstraint = 4 } |
typedef QExplicitlySharedDataPointer< NamedSchemaComponent > | Ptr |
Properties | |
XsdAttributeUse::List | m_attributeUses |
XsdWildcard::Ptr | m_wildcard |
Additional Inherited Members | |
Public Variables inherited from QSharedData | |
QAtomicInt | ref |
Represents the XSD attributeGroup object.
This class represents the attributeGroup object of a XML schema as described here.
Definition at line 77 of file qxsdattributegroup_p.h.
Definition at line 81 of file qxsdattributegroup_p.h.
Definition at line 80 of file qxsdattributegroup_p.h.
void XsdAttributeGroup::addAttributeUse | ( | const XsdAttributeUse::Ptr & | use | ) |
Adds a new attribute use
to the attribute group.
Definition at line 53 of file qxsdattributegroup.cpp.
Referenced by QPatternist::XsdSchemaParser::parseNamedAttributeGroup().
XsdAttributeUse::List XsdAttributeGroup::attributeUses | ( | ) | const |
Returns the list of all attribute uses of the attribute group.
Definition at line 58 of file qxsdattributegroup.cpp.
Referenced by QPatternist::XsdSchemaChecker::checkDuplicatedAttributeUses(), QPatternist::XsdSchemaHelper::isValidAttributeGroupRestriction(), QPatternist::XsdSchemaResolver::resolveAttributeTermReferences(), and setAttributeUses().
void XsdAttributeGroup::setAttributeUses | ( | const XsdAttributeUse::List & | uses | ) |
Sets the list of attribute uses
that are defined in the attribute group.
Definition at line 48 of file qxsdattributegroup.cpp.
void XsdAttributeGroup::setWildcard | ( | const XsdWildcard::Ptr & | wildcard | ) |
Sets the attribute wildcard
of the attribute group.
Definition at line 63 of file qxsdattributegroup.cpp.
Referenced by QPatternist::XsdSchemaParser::parseNamedAttributeGroup().
XsdWildcard::Ptr XsdAttributeGroup::wildcard | ( | ) | const |
Returns the attribute wildcard of the attribute group.
Definition at line 68 of file qxsdattributegroup.cpp.
Referenced by QPatternist::XsdSchemaHelper::isValidAttributeGroupRestriction(), QPatternist::XsdSchemaResolver::resolveAttributeTermReferences(), and setWildcard().
|
private |
Definition at line 113 of file qxsdattributegroup_p.h.
Referenced by addAttributeUse(), attributeUses(), and setAttributeUses().
|
private |
Definition at line 114 of file qxsdattributegroup_p.h.
Referenced by setWildcard(), and wildcard().