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.