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 
It models a XML Schema SimpleType element. 
 
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...
 
This is the base class for XML Schema Attribute classes. 
 
Form
It specifies the form for the attribute. 
 
#define TEXSDEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
This is the base class for XML Schema Attribute classes. 
 
Form m_form
It specifies if the attribute must be qualified or not. Default = unqualified. (Optional) ...
 
std::string * m_fixed
It specifies a fixed value for the attribute (Optional). 
 
QName * m_ref
It specifies a reference to a named attribute. NULL if m_name is present. (Optional) ...
 
It models a XML Schema attribute. 
 
std::string * m_default
It specifies a default value for the attribute (Optional). 
 
A base class for XSD classes that must provide a unique ID property. 
 
A class that models a XSD annotation element. 
 
A base class for XSD classes that must provide a unique ID property. 
 
A base class for XSD classes that may allow annotation. 
 
A class to be used to represent XML qualified names. 
 
AttributeUse
It specifies how the attribute is used. 
 
std::string * m_name
It specifies a name for the attribute. It will be NULL if m_ref is present. (Optional) ...
 
A base class for XSD classes that may allow annotation. 
 
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...
 
AttributeUse m_use
It specifies how the attribute is used. (Optional)