This class models an object that specifies information to be used by applications.
More...
#include <AppInfo.h>
|
std::string * | m_source |
| An URI that specifies the source of the application information. (Optional) More...
|
|
std::string * | m_value |
| An information to be used by the application. (Required) More...
|
|
This class models an object that specifies information to be used by applications.
- See also
- Annotation, AnnotationItem, Documentation
- Note
- Parent element: Annotation.
Definition at line 48 of file AppInfo.h.
te::xsd::AppInfo::AppInfo |
( |
std::string * |
source, |
|
|
std::string * |
value |
|
) |
| |
Constructor.
- Parameters
-
source | A URI reference that specifies the source of the application information. |
value | Any descriptive information. |
- Note
- The AppInfo object will take the ownership of the source and value pointers.
te::xsd::AppInfo::AppInfo |
( |
const AppInfo & |
rhs | ) |
|
Copy constructor.
- Parameters
-
rhs | Right-hand-side object. |
te::xsd::AppInfo::~AppInfo |
( |
| ) |
|
It creates a clone of the annotation item.
- Returns
- A clone of the annotation item. The client of this method will take the ownership of the clone.
Implements te::xsd::AnnotationItem.
std::string* te::xsd::AppInfo::getSource |
( |
| ) |
const |
It returns the URI that specifies the source of the information.
- Returns
- The URI.
std::string* te::xsd::AppInfo::getValue |
( |
| ) |
const |
It returns the information associated to the annotation.
- Returns
- The information associated to the annotation.
Assignment operator.
- Parameters
-
rhs | Right-hand-side object. |
- Returns
- A reference to this object.
void te::xsd::AppInfo::setSource |
( |
std::string * |
source | ) |
|
It sets the URI that specifies the source of the information.
- Parameters
-
void te::xsd::AppInfo::setValue |
( |
std::string * |
value | ) |
|
It sets the information to be used by the application.
- Parameters
-
value | A machine readable material. |
- Note
- The AppInfo object will take the ownership of the given pointer.
std::string* te::xsd::AppInfo::m_source |
|
private |
An URI that specifies the source of the application information. (Optional)
Definition at line 115 of file AppInfo.h.
std::string* te::xsd::AppInfo::m_value |
|
private |
An information to be used by the application. (Required)
Definition at line 116 of file AppInfo.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/xsd/AppInfo.h