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 
std::string * m_lang
The language of the information. Example: "en". (Optional) 
 
A base class for XSD annotation elements. 
 
A base class for XSD annotation elements. 
 
#define TEXSDEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A class that models a documentation element used to enter text comments in annotations. 
 
std::string * m_value
A human readable text. (Required) 
 
std::string * m_source
An URI reference that specifies the source of the information. (Optional)