Poco::XSD::Types

class Order

Library: XSD/Types
Package: XSDTypes
Header: Poco/XSD/Types/Order.h

Description

Abstract super class for collections of OrderContent elements.

Inheritance

Direct Base Classes: CollectionContent

All Base Classes: Poco::RefCountedObject, AnnotatedObject, CollectionContent, Content, OrderContent, Visitable

Known Derived Classes: Choice, Sequence, All

Member Summary

Member Functions: add

Inherited Functions: accept, addAnnotation, duplicate, fixup, getAnnotations, getId, getMaxOccurs, getMinOccurs, id, iterator, referenceCount, release, setId, setMaxOccurs, setMinOccurs, types

Types

Ptr

typedef AutoPtr < Order > Ptr;

Constructors

Order

Order(
    const std::string & id,
    Poco::UInt32 minOcc,
    Poco::UInt32 maxOcc
);

Creates the Order.

Destructor

~Order virtual

virtual ~Order();

Destroys the Order.

Member Functions

add virtual

virtual void add(
    OrderContent::Ptr pChild
) = 0;

Adds a child to the order.