26 #ifndef __TERRALIB_XSD_INTERNAL_ATTRIBUTE_H
27 #define __TERRALIB_XSD_INTERNAL_ATTRIBUTE_H
99 std::string* getDefault()
const;
106 std::string* getFixed()
const;
113 Form getForm()
const;
120 std::string* getName()
const;
127 QName* getRef()
const;
134 QName* getType()
const;
165 void setDefault(std::string* def);
175 void setFixed(std::string* fix);
182 void setForm(
Form f);
192 void setName(std::string* name);
202 void setRef(
QName* ref);
212 void setType(
QName* type);
257 #endif // __TERRALIB_XSD_INTERNAL_ATTRIBUTE_H
QName * m_type
It specifies a built-in data type or simple type for the attribute. It is NULL if m_ref is present or...
AttributeUse
It specifies how the attribute is used.
A base class for XSD classes that may allow annotation.
AttributeUse m_use
It specifies how the attribute is used. (Optional)
Form m_form
It specifies if the attribute must be qualified or not. Default = unqualified. (Optional) ...
A base class for XSD classes that may allow annotation.
std::string * m_default
It specifies a default value for the attribute (Optional).
This is the base class for XML Schema Attribute classes.
This is the base class for XML Schema Attribute classes.
A base class for XSD classes that must provide a unique ID property.
It models a XML Schema attribute.
Form
It specifies the form for the attribute.
SimpleType * m_innerType
It specifies the attribute type as a simple type. It will be NULL if m_ref is present or if m_type is...
A base class for XSD classes that must provide a unique ID property.
QName * m_ref
It specifies a reference to a named attribute. NULL if m_name is present. (Optional) ...
#define TEXSDEXPORT
You can use this macro in order to export/import classes and functions from this module.
A class to be used to represent XML qualified names.
std::string * m_name
It specifies a name for the attribute. It will be NULL if m_ref is present. (Optional) ...
std::string * m_fixed
It specifies a fixed value for the attribute (Optional).
A class that models a XSD annotation element.
It models a XML Schema SimpleType element.