@Override public void writeNumber(BigDecimal v) throws IOException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(v)); super.writeNumber(v); }
@Override public void writeNumber(int v) throws IOException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(v)); super.writeNumber(v); }
@Override public void writeNumber(long v) throws IOException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(v)); super.writeNumber(v); }
@Override public void writeNumber(float v) throws IOException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(v)); super.writeNumber(v); }
@Override public void writeNumber(short v) throws IOException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(v)); super.writeNumber(v); }
@Override public void writeNumber(BigInteger v) throws IOException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(v)); super.writeNumber(v); }
@Override public void writeNumber(double v) throws IOException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(v)); super.writeNumber(v); }
@Override public void writeNumber(String encodedValue) throws IOException, UnsupportedOperationException { prettyPrinter.setValueColor(syntaxHighlighter.forNumber(encodedValue)); super.writeNumber(encodedValue); }
@Override public void writeArray(double[] array, int offset, int length) throws IOException { if (array == null) { throw new IllegalArgumentException("null array"); } _verifyOffsets(array.length, offset, length); writeStartArray(); for (int i = offset, end = offset+length; i < end; ++i) { arrayIndenter.setValueColor(syntaxHighlighter.forNumber(array[i])); super.writeNumber(array[i]); } writeEndArray(); arrayIndenter.clearValueColor(); }
@Override public void writeArray(int[] array, int offset, int length) throws IOException { if (array == null) { throw new IllegalArgumentException("null array"); } _verifyOffsets(array.length, offset, length); writeStartArray(); for (int i = offset, end = offset+length; i < end; ++i) { arrayIndenter.setValueColor(syntaxHighlighter.forNumber(array[i])); super.writeNumber(array[i]); } writeEndArray(); arrayIndenter.clearValueColor(); }
@Override public void writeArray(long[] array, int offset, int length) throws IOException { if (array == null) { throw new IllegalArgumentException("null array"); } _verifyOffsets(array.length, offset, length); writeStartArray(); for (int i = offset, end = offset+length; i < end; ++i) { arrayIndenter.setValueColor(syntaxHighlighter.forNumber(array[i])); super.writeNumber(array[i]); } writeEndArray(); arrayIndenter.clearValueColor(); }