te::qt::af::XMLFormatter Class Reference

A class that formats strings. More...

#include <XMLFormatter.h>

Static Public Member Functions

static void format (te::map::AbstractLayer *l, const bool &encode)
 Formats the layer informations. More...
 
static void format (te::da::DataSourceInfo *d, const bool &encode)
 Formats the data source informations. More...
 
static std::string format (const std::string &s, const bool &encode)
 Formats the string. More...
 
static void formatDataSourceInfos (const bool &encode)
 Formats all data source informations registered in the te::da::DataSourceInfoManager object. More...
 

Detailed Description

A class that formats strings.

Use this class for changing strings, contained in some TerraLib objects, to XML percentage encode format and/or to human readable format. Use XML formatting before serializing the object to a XML file, for example, and human readable format after read the object from a XML.

Definition at line 58 of file XMLFormatter.h.

Member Function Documentation

static void te::qt::af::XMLFormatter::format ( te::map::AbstractLayer l,
const bool &  encode 
)
static

Formats the layer informations.

Parameters
lThe layer.
encodePass true to change for XML percentage format and false for human readable format.
Note
The sublayers will be formatted too, using the encode passed.
static void te::qt::af::XMLFormatter::format ( te::da::DataSourceInfo d,
const bool &  encode 
)
static

Formats the data source informations.

Parameters
dThe data source info.
encodePass true to change for XML percentage format and false for human readable format.
static std::string te::qt::af::XMLFormatter::format ( const std::string &  s,
const bool &  encode 
)
static

Formats the string.

Parameters
sThe string.
encodePass true to change for XML percentage format and false for human readable format.
static void te::qt::af::XMLFormatter::formatDataSourceInfos ( const bool &  encode)
static

Formats all data source informations registered in the te::da::DataSourceInfoManager object.

Parameters
encodePass true to change for XML percentage format and false for human readable format.
See also
te::da::DataSourceInfoManager

The documentation for this class was generated from the following file: