00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 00051 00052 00053 00054 00055
00056
00057 #ifndef XMLEBCDICTRANSCODER_HPP
00058 #define XMLEBCDICTRANSCODER_HPP
00059
00060 #include <util/XercesDefs.hpp>
00061 #include <util/XML256TableTranscoder.hpp>
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074 class XMLEBCDICTranscoder : public XML256TableTranscoder
00075 {
00076 public :
00077
00078
00079
00080 static XMLCh xlatThisOne(const XMLByte toXlat);
00081
00082
00083
00084
00085
00086 XMLEBCDICTranscoder
00087 (
00088 const XMLCh* const encodingName
00089 , const unsigned int blockSize
00090 );
00091
00092 virtual ~XMLEBCDICTranscoder();
00093
00094
00095 private :
00096
00097
00098
00099 XMLEBCDICTranscoder();
00100 XMLEBCDICTranscoder(const XMLEBCDICTranscoder&);
00101 void operator=(const XMLEBCDICTranscoder&);
00102 };
00103
00104 #endif