26 #ifndef __TERRALIB_XSD_INTERNAL_NOTATION_H 
   27 #define __TERRALIB_XSD_INTERNAL_NOTATION_H 
   57         Notation(std::string* name, std::string* pub, 
Annotation* ann = 0, std::string* 
id = 0);
 
   87         std::string* getName() 
const;
 
   94         std::string* getPublic() 
const;
 
  101         std::string* getSystem() 
const;
 
  110         void setName(std::string* name);
 
  119         void setPublic(std::string* pub);
 
  128         void setSystem(std::string* sys);
 
  140 #endif  // __TERRALIB_XSD_INTERNAL_NOTATION_H 
A base class for XSD classes that may allow annotation. 
 
std::string * m_system
It specifies a URI corresponding to the system identifier. (Optional) 
 
A base class for XSD classes that may allow annotation. 
 
A base class for XSD classes that must provide a unique ID property. 
 
A base class for XSD classes that must provide a unique ID property. 
 
#define TEXSDEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
std::string * m_public
It specifies a URI corresponding to the public identifier. (Required) 
 
A class that models a XSD annotation element. 
 
This class models a notation element from a XML Schema. 
 
std::string * m_name
It specifies a name for the element. (Required)