00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef XMLIBM1047TRANSCODER_HPP
00018 #define XMLIBM1047TRANSCODER_HPP
00019
00020 #include <xercesc/util/XercesDefs.hpp>
00021 #include <xercesc/util/XML256TableTranscoder.hpp>
00022
00023 XERCES_CPP_NAMESPACE_BEGIN
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 class XMLIBM1047Transcoder : public XML256TableTranscoder
00035 {
00036 public :
00037
00038
00039
00040 static XMLCh xlatThisOne(const XMLByte toXlat);
00041
00042
00043
00044
00045
00046 XMLIBM1047Transcoder
00047 (
00048 const XMLCh* const encodingName
00049 , const unsigned int blockSize
00050 , MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager
00051 );
00052
00053 virtual ~XMLIBM1047Transcoder();
00054
00055
00056 private :
00057
00058
00059
00060 XMLIBM1047Transcoder();
00061 XMLIBM1047Transcoder(const XMLIBM1047Transcoder&);
00062 void operator=(const XMLIBM1047Transcoder&);
00063 };
00064
00065 XERCES_CPP_NAMESPACE_END
00066
00067 #endif