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