26 #ifndef __TERRALIB_XSD_INTERNAL_OCCURS_H
27 #define __TERRALIB_XSD_INTERNAL_OCCURS_H
52 const unsigned int getMinOccurs()
const;
59 const unsigned int getMaxOccurs()
const;
66 void setMinOccurs(
unsigned int minOccurs);
75 void setMaxOccurs(
unsigned int maxOccurs);
85 Occurs(
unsigned int minOccurs = 1,
unsigned int maxOccurs = 1);
119 #endif // __TERRALIB_XSD_INTERNAL_OCCURS_H
Configuration flags for the XSD Module of TerraLib.
static const unsigned int unbounded
Identifer for "unbounded" max values.
A base class for XSD classes that have occurs attributes.
unsigned int m_maxOccurs
It specifies the maximum number of times the any element can occur in the parent element. The value can be any number >= 0, or if you want to set no limit on the maximum number, use the value "unbounded". Default value is 1. (Optional)
#define TEXSDEXPORT
You can use this macro in order to export/import classes and functions from this module.
unsigned int m_minOccurs
It specifies the minimum number of times the any element can occur in the parent element. The value can be any number >= 0. Default value is 1. (Optional)