Example usage for com.fasterxml.jackson.core.io NumberOutput outputInt

List of usage examples for com.fasterxml.jackson.core.io NumberOutput outputInt

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core.io NumberOutput outputInt.

Prototype

public static int outputInt(int value, byte[] buffer, int offset) 

Source Link

Usage

From source file:com.bazaarvoice.jackson.rison.RisonGenerator.java

@Override
public void writeNumber(int i) throws IOException, JsonGenerationException {
    _verifyValueWrite("write number");
    if (_cfgNumbersAsStrings) {
        _writeQuotedInt(i);/*  w w w  . j a  v  a2 s .c  om*/
        return;
    }
    // up to 10 digits and possible minus sign
    if ((_outputTail + 11) >= _outputEnd) {
        _flushBuffer();
    }
    _outputTail = NumberOutput.outputInt(i, _outputBuffer, _outputTail);
}

From source file:com.bazaarvoice.jackson.rison.RisonGenerator.java

private void _writeQuotedInt(int i) throws IOException {
    if ((_outputTail + 13) >= _outputEnd) {
        _flushBuffer();/*from w  w  w  .j a va  2s  . co m*/
    }
    _outputBuffer[_outputTail++] = '\'';
    _outputTail = NumberOutput.outputInt(i, _outputBuffer, _outputTail);
    _outputBuffer[_outputTail++] = '\'';
}