00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef _TB_UPENN_WSJ_ESCAPEHANDLER_H_
00010 #define _TB_UPENN_WSJ_ESCAPEHANDLER_H_
00011
00012 #include "TBEscapeHandler.h"
00013
00014 class DllExport TB_UPenn_WSJ_EscapeHandler
00015 :public TBEscapeHandler {
00016
00017 private:
00018 static const string escaped[];
00019 static const string surface[];
00020 static const int NITEM;
00021
00022 public:
00023 virtual string
00024 decode(const string& tag, const string& s);
00025
00026 virtual string
00027 encode(const string& tag, const string& e);
00028 };
00029
00030 #endif