Notation(std::string *name, std::string *pub, Annotation *ann=0, std::string *id=0)
Constructor. 
 
void setPublic(std::string *pub)
It sets the URI corresponding to the public identifier. 
 
A base class for XSD classes that may allow annotation. 
 
std::string * getPublic() const 
It returns the URI corresponding to the public identifier. 
 
std::string * getName() const 
It returns the name of this element. 
 
This class models a notation element from a XML Schema. 
 
std::string * getSystem() const 
It returns the URI corresponding to the system identifier. 
 
void setSystem(std::string *sys)
It sets the URI corresponding to the system identifier. 
 
Notation & operator=(const Notation &rhs)
Assignment operator. 
 
A base class for XSD classes that must provide a unique ID property. 
 
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) 
 
void setName(std::string *name)
It sets the name of this element.