1depth Center keyword 분석 추가

dataalgorithm_interface 추가


git-svn-id: svn://192.168.0.12/source@167 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-07-21 09:53:28 +00:00
parent b9cfcc639c
commit 0c7bdff580
10 changed files with 901 additions and 1685 deletions

View File

@@ -0,0 +1,65 @@
#ifndef DATAALGORITHM_INTERFACE
#define DATAALGORITHM_INTERFACE
#include <QString>
class DataAlgorithmInterface{
public:
virtual QString getArticleID() = 0;
virtual QString getKeywordID() = 0;
virtual QString getPlatformName() = 0;
virtual QString getPlatformForm() = 0;
virtual QString getArticleForm() = 0;
virtual QString getArticleNickname() = 0;
virtual QString getArticleDate() = 0;
virtual QString getArticleTitle() = 0;
virtual QString getArticleData() = 0;
virtual QString getArticleUrl() = 0;
virtual QString getArticleParent() = 0;
virtual QString getArticleOrder() = 0;
virtual QString getReplyUrl() = 0;
virtual QString getArticleHit() = 0;
virtual QString getArticleProfileUrl() = 0;
virtual QString getArticleProfile() = 0;
virtual QString getEtc() = 0;
virtual QString getPlatformTitle() = 0;
virtual QString getPlatformID() = 0;
virtual void next() = 0;
virtual bool hasNext() = 0;
virtual int currentIndex() = 0;
virtual void seek(int n) = 0;
virtual int length() = 0;
virtual void reset() = 0;
virtual void moveFirst() = 0;
virtual void moveLast() = 0;
public:
enum E_DATA
{
E_DATA_platform_title = 0,
E_DATA_article_form,
E_DATA_article_parent,
E_DATA_article_id,
E_DATA_article_nickname,
E_DATA_article_title,
E_DATA_article_data,
E_DATA_article_url,
E_DATA_article_hit,
E_DATA_article_date,
E_DATA_article_order,
E_DATA_platform_id,
E_DATA_platform_name,
E_DATA_platform_form,
E_DATA_reply_url,
E_DATA_keyword_id,
E_DATA_article_profileurl,
E_DATA_article_profile,
E_DATA_etc,
E_DATA_MAX,
};
};
#endif // DATAALGORITHM_INTERFACE