summaryrefslogtreecommitdiff
path: root/include/crawler/URLNormalizer.hpp
blob: af1781a88a7af054c1b1b4b56b40548335956892 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef __URLNORMALIZER_H
#define __URLNORMALIZER_H

#include <string>

#include "URL.hpp"

class URLNormalizer {
	public:
		virtual ~URLNormalizer( ) { };

		virtual URL parseUrl( const std::string s ) = 0;
		
		virtual URL normalize( const URL url, const std::string s ) = 0;		
};

#endif