public CJKByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer, Encoding encoding, byte[] leadingBytes, byte[] trailingBytes)
 {
     _processor     = processor;
     _encoding      = encoding;
     _buffer        = buffer;
     _leadingBytes  = leadingBytes;
     _trailingBytes = trailingBytes;
 }
Example #2
0
        public ISO2022CharDecoder(ICharProcessor processor, EncodingProfile enc)
        {
            _escseq = new EscapeSequenceBuffer();
            _processor = processor;
            _state = State.Normal;
            _encoding = enc;

            _asciiByteProcessor = new ASCIIByteProcessor(processor);
            _currentByteProcessor = _asciiByteProcessor;
            _G0ByteProcessor = _asciiByteProcessor;
            _G1ByteProcessor = _asciiByteProcessor;

            _byteProcessorBuffer = new ByteProcessorBuffer();
        }
        public ISO2022CharDecoder(ICharProcessor processor, EncodingProfile enc)
        {
            _escseq    = new EscapeSequenceBuffer();
            _processor = processor;
            _state     = State.Normal;
            _encoding  = enc;

            _asciiByteProcessor   = new ASCIIByteProcessor(processor);
            _currentByteProcessor = _asciiByteProcessor;
            _G0ByteProcessor      = _asciiByteProcessor;
            _G1ByteProcessor      = _asciiByteProcessor;

            _byteProcessorBuffer = new ByteProcessorBuffer();
        }
Example #4
0
 public ISO2022KRByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer)
     : base(processor, buffer, Encoding.GetEncoding("iso-2022-kr"), _krLeadingBytes, null) {
 }
Example #5
0
 public ISO2022JPKanaByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer)
     : base(processor, buffer, Encoding.GetEncoding("iso-2022-jp"), _kanaLeadingBytes, null) {
 }
Example #6
0
 public CJKByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer, Encoding encoding, byte[] leadingBytes, byte[] trailingBytes) {
     _processor = processor;
     _encoding = encoding;
     _buffer = buffer;
     _leadingBytes = leadingBytes;
     _trailingBytes = trailingBytes;
 }
 public ISO2022KRByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer)
     : base(processor, buffer, Encoding.GetEncoding("iso-2022-kr"), _krLeadingBytes, null)
 {
 }
 public ISO2022JPKanaByteProcessor(ICharProcessor processor, ByteProcessorBuffer buffer)
     : base(processor, buffer, Encoding.GetEncoding("iso-2022-jp"), _kanaLeadingBytes, null)
 {
 }