26 #ifndef __TERRALIB_XSD_INTERNAL_DOCUMENTATION_H    27 #define __TERRALIB_XSD_INTERNAL_DOCUMENTATION_H    61         Documentation(std::string* value, std::string* source = 0, std::string* lang = 0);
    87         std::string* getLang() 
const;
    94         std::string* getSource() 
const;
   101         std::string* getValue() 
const;
   110         void setValue(std::string* doc);
   119         void setLang(std::string* lang);
   128         void setSource(std::string* source);
   142 #endif  // __TERRALIB_XSD_INTERNAL_DOCUMENTATION_H A base class for XSD annotation elements. 
 
std::string * m_source
An URI reference that specifies the source of the information. (Optional) 
 
std::string * m_value
A human readable text. (Required) 
 
std::string * m_lang
The language of the information. Example: "en". (Optional) 
 
A class that models a documentation element used to enter text comments in annotations. 
 
#define TEXSDEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A base class for XSD annotation elements.