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