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.