public MergedStream(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.InputStream @in, byte[] buf, int start, int end) { _ctxt = ctxt; _in = @in; _b = buf; _ptr = start; _end = end; }
public UTF8Writer(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.OutputStream @out) { _context = ctxt; _out = @out; _outBuffer = ctxt.allocWriteEncodingBuffer(); /* Max. expansion for a single char (in unmodified UTF-8) is * 4 bytes (or 3 depending on how you view it -- 4 when recombining * surrogate pairs) */ _outBufferEnd = _outBuffer.Length - 4; _outPtr = 0; }
public UTF32Reader(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.InputStream @in, byte[] buf, int ptr, int len, bool isBigEndian) { /* /********************************************************** /* Life-cycle /********************************************************** */ _context = ctxt; _in = @in; _buffer = buf; _ptr = ptr; _length = len; _bigEndian = isBigEndian; _managedBuffers = (@in != null); }
public JsonGeneratorImpl(com.fasterxml.jackson.core.io.IOContext ctxt, int features , com.fasterxml.jackson.core.ObjectCodec codec) : base(features, codec) { /* /********************************************************** /* Constants /********************************************************** */ /* /********************************************************** /* Configuration, basic I/O /********************************************************** */ /* /********************************************************** /* Configuration, output escaping /********************************************************** */ /* /********************************************************** /* Configuration, other /********************************************************** */ /* /********************************************************** /* Life-cycle /********************************************************** */ _ioContext = ctxt; if (isEnabled(com.fasterxml.jackson.core.JsonGenerator.Feature.ESCAPE_NON_ASCII)) { setHighestNonEscapedChar(127); } }
public ByteSourceJsonBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt, byte [] inputBuffer, int inputStart, int inputLen) { _context = ctxt; _in = null; _inputBuffer = inputBuffer; _inputPtr = inputStart; _inputEnd = (inputStart + inputLen); // Need to offset this for correct location info _inputProcessed = -inputStart; _bufferRecyclable = false; }
public ByteSourceJsonBootstrapper(com.fasterxml.jackson.core.io.IOContext ctxt, Sharpen.InputStream @in) { /* /********************************************************** /* Configuration /********************************************************** */ /* /********************************************************** /* Input buffering /********************************************************** */ /* /********************************************************** /* Input location /********************************************************** */ /* /********************************************************** /* Data gathered /********************************************************** */ // 0 means "dunno yet" /* /********************************************************** /* Life-cycle /********************************************************** */ _context = ctxt; _in = @in; _inputBuffer = ctxt.allocReadIOBuffer(); _inputEnd = _inputPtr = 0; _inputProcessed = 0; _bufferRecyclable = true; }