Library: XSD/Types
Package: XSDAttributes
Header: Poco/XSD/Types/AttributeHolder.h
Interface for classes storing attributes.
Member Functions: addAttribute, attributeContent, hasAnyAttribute
Creates the AttributeHolder.
virtual ~AttributeHolder();
Destroys the AttributeHolder.
virtual void addAttribute(
AttributeContent::Ptr pAttr
) = 0;
Adds the attribute to the set.
virtual const std::vector < AttributeContent::Ptr > & attributeContent() const = 0;
Returns the attributes defined for the complex type.
virtual bool hasAnyAttribute() const = 0;
Returns true if the any attribute is allowed.