public void write(final long l) { writeConstructor(); getEncoder().writeRaw((byte)l); }
public void write(final boolean val) { writeConstructor(); getEncoder().writeRaw(val ? BYTE_1 : BYTE_0); }
public void write(final int i) { writeConstructor(); getEncoder().writeRaw(i); }
public void write(final int i) { writeConstructor(); getEncoder().writeRaw((byte)i); }
public void write(final double d) { writeConstructor(); getEncoder().writeRaw(d); }
public void write(final float f) { writeConstructor(); getEncoder().writeRaw(f); }
public void write(final double d) { writeConstructor(); getEncoder().writeRaw(d); }
public void write(final int i) { writeConstructor(); getEncoder().writeRaw(i); }
public void write(final BigInteger l) { writeConstructor(); getEncoder().writeRaw(l.byteValue()); }
public void writeValue(final double[] a) { DoubleType.DoubleEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw(4 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null)); getEncoder().writeRaw(a.length); underlyingEncoder.writeConstructor(); for(double b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final boolean[] a) { BooleanType.BooleanEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw(4 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null)); getEncoder().writeRaw(a.length); underlyingEncoder.writeConstructor(); for(boolean b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final byte[] a) { ByteType.ByteEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(byte b : a) { underlyingEncoder.writeValue(b); } }
public void write(final BigInteger l) { writeConstructor(); getEncoder().writeRaw(l.byteValue()); }
public void writeValue(final byte[] a) { ByteType.ByteEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw(4 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null)); getEncoder().writeRaw(a.length); underlyingEncoder.writeConstructor(); for(byte b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final boolean[] a) { BooleanType.BooleanEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(boolean b : a) { underlyingEncoder.writeValue(b); } }
@Override protected void writeEncodedValue(final Binary val) { getEncoder().writeRaw(val.getArray(), val.getArrayOffset(), val.getLength()); }
@Override protected void writeEncodedValue(final Binary val) { getEncoder().writeRaw(val.getArray(), val.getArrayOffset(), val.getLength()); }
@Override protected void writeEncodedValue(final Binary val) { getEncoder().writeRaw(val.getArray(), val.getArrayOffset(), val.getLength()); }
@Override protected void writeEncodedValue(final String val) { getEncoder().getBuffer().ensureRemaining(getEncodedValueSize(val)); getEncoder().writeRaw(val); }