It models a XML Schema include.
More...
#include <Include.h>
|
std::string | m_schemaLocation |
| It specifies the URI to the schema to include in the target namespace of the containing schema. (Required) More...
|
|
It models a XML Schema include.
- See also
- Annotated, Identifiable
- Note
- Parent elements: schema.
Definition at line 46 of file Include.h.
te::xsd::Include::Include |
( |
const std::string & |
schemaLocation, |
|
|
Annotation * |
ann = 0 , |
|
|
std::string * |
id = 0 |
|
) |
| |
Constructor.
- Parameters
-
id | It specifies a unique ID for the element. It can be a NULL value. |
schemaLocation | It specifies the URI to the schema to include in the target namespace of the containing schema. |
te::xsd::Include::Include |
( |
const Include & |
rhs | ) |
|
Copy constructor.
- Parameters
-
rhs | Right-hand-side object. |
te::xsd::Include::~Include |
( |
| ) |
|
Annotation* te::xsd::Annotated::getAnnotation |
( |
| ) |
const |
|
inherited |
It returns the associated annotation.
- Returns
- The associated annotation.
std::string* te::xsd::Identifiable::getId |
( |
| ) |
const |
|
inherited |
It returns a pointer (may be NULL) to the object id.
const std::string& te::xsd::Include::getSchemaLocation |
( |
| ) |
const |
It returns the location of the referenced schema.
- Returns
- The schema location.
Assignment operator.
- Parameters
-
rhs | Right-hand-side object. |
- Returns
- A reference to this object.
void te::xsd::Annotated::setAnnotation |
( |
Annotation * |
ann | ) |
|
|
inherited |
It sets the associated annotation.
- Parameters
-
ann | The annotation to be associated to the object. The annotated class will take the ownership of the given pointer. |
void te::xsd::Identifiable::setId |
( |
std::string * |
id | ) |
|
|
inherited |
it sets the id.
- Parameters
-
id | The id to be associated to the object. It will take the ownership of the given string. |
void te::xsd::Include::setSchemaLocation |
( |
const std::string & |
schemaLocation | ) |
|
It sets the location of the referenced schema.
- Parameters
-
schemaLocation | The schema location. |
std::string te::xsd::Include::m_schemaLocation |
|
private |
It specifies the URI to the schema to include in the target namespace of the containing schema. (Required)
Definition at line 97 of file Include.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/xsd/Include.h