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