A singleton for managing the data type converter available in the system.  
 More...
#include <DataConverterManager.h>
 | 
| void  | add (int src, int dst, DataTypeConverter conv)  throw (Exception) | 
|   | It adds a converter to the list of known data type mappings.  More...
  | 
|   | 
| void  | clear () | 
|   | Clear the container.  More...
  | 
|   | 
| const DataTypeConverter &  | get (int src, int dst)  throw (Exception) | 
|   | It returns a data type converter for the given source and destination data types.  More...
  | 
|   | 
| const DataTypeConverter &  | get (const std::pair< int, int > &typeMap)  throw (Exception) | 
|   | It returns a data type converter for the given source and destination data types.  More...
  | 
|   | 
A singleton for managing the data type converter available in the system. 
- See also
 - DataTypeConverter 
 
Definition at line 51 of file DataConverterManager.h.
 
  
  
      
        
          | te::dt::DataConverterManager::DataConverterManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | te::dt::DataConverterManager::~DataConverterManager  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
It adds a converter to the list of known data type mappings. 
- Parameters
 - 
  
    | src | The source data type of the converter.  | 
    | dst | The destination data type of the converter.  | 
    | conv | The data type converter. | 
  
   
- Exceptions
 - 
  
    | Exception | It throws an exception if a converter for the same source and destination data types already exists.  | 
  
   
 
 
      
        
          | void te::dt::DataConverterManager::clear  | 
          ( | 
           | ) | 
           | 
        
      
 
 
It returns a data type converter for the given source and destination data types. 
- Parameters
 - 
  
    | src | The source data type of the converter.  | 
    | dst | The destination data type of the converter. | 
  
   
- Returns
 - A data type converter for the given source and destination data types. or NULL if none is found.
 
- Exceptions
 - 
  
    | Exception | It throws an exception if none is found.  | 
  
   
Definition at line 107 of file DataConverterManager.h.
 
 
It returns a data type converter for the given source and destination data types. 
- Parameters
 - 
  
    | typeMap | The type of converter: source-data-type -> destination-data-type. | 
  
   
- Returns
 - A data type converter for the given map.
 
- Exceptions
 - 
  
    | Exception | It throws an exception if none is found.  | 
  
   
 
 
It returns a reference to the singleton instance. 
- Returns
 - A reference to the singleton instance. 
 
 
 
  
  
      
        
          | std::map<std::pair<int, int>, DataTypeConverter> te::dt::DataConverterManager::m_convMap | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/datatype/DataConverterManager.h