30 #ifndef __TERRALIB_CORE_URI_URI_H__    31 #define __TERRALIB_CORE_URI_URI_H__    66         explicit URI(
const std::string& uri);
    75         URI& operator=(
const URI& other);
    82         const std::string& uri() 
const;
    89         std::string scheme() 
const;
    96         std::string user() 
const;
   103         std::string password() 
const;
   110         std::string host() 
const;
   117         std::string port() 
const;
   124         std::string path() 
const;
   131         std::string query() 
const;
   138         std::string fragment() 
const;
   145         bool isValid() 
const;
   150         void swap(
URI& other);
   174         std::string hexToLetter(
int i);
   186 #endif  // __TERRALIB_CORE_URI_URI_H__ Configuration flags for URI support. 
 
A class for representing an Uniform Resource Identifier (URI). 
 
std::unique_ptr< Impl > m_pimpl