public void writeValue(final int[] a) { IntegerType.IntegerEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(int b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final short[] a) { ShortType.ShortEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(short b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final char[] a) { CharacterType.CharacterEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(char b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final double[] a) { DoubleType.DoubleEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(double b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final char[] a) { CharacterType.CharacterEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(char b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final char[] a) { CharacterType.CharacterEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(char b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final float[] a) { FloatType.FloatEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(float b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final long[] a) { LongType.LongEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(long b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final short[] a) { ShortType.ShortEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(short b : a) { underlyingEncoder.writeValue(b); } }
@Override protected void writeSize(final Object[] val) { int encodedValueSize = getEncodedValueSize(val); getEncoder().getBuffer().ensureRemaining(encodedValueSize); getEncoder().writeRaw((byte) encodedValueSize); }
public void writeValue(final double[] a) { DoubleType.DoubleEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(double b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final float[] a) { FloatType.FloatEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(float b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final long[] a) { LongType.LongEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(long b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final float[] a) { FloatType.FloatEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(float b : a) { underlyingEncoder.writeValue(b); } }
public void writeValue(final int[] a) { IntegerType.IntegerEncoding underlyingEncoder = getUnderlyingEncoding(a); getEncoder().writeRaw((byte)(1 + underlyingEncoder.getConstructorSize() + a.length*underlyingEncoder.getValueSize(null))); getEncoder().writeRaw((byte)a.length); underlyingEncoder.writeConstructor(); for(int b : a) { underlyingEncoder.writeValue(b); } }
@Override protected int getEncodedValueSize(final Object[] val) { if(_val != val) { _val = val; _underlyingEncoder = calculateEncoder(val, getEncoder()); _size = calculateSize(val, _underlyingEncoder); } return 1 + _size; }
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 int getEncodedValueSize(final Object[] val) { if(_val != val) { _val = val; _underlyingEncoder = calculateEncoder(val, getEncoder()); _size = calculateSize(val, _underlyingEncoder); } return 1 + _size; }
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); } }
@Override protected int getEncodedValueSize(final Object[] val) { if(_val != val) { _val = val; _underlyingEncoder = calculateEncoder(val, getEncoder()); _size = calculateSize(val, _underlyingEncoder); } return 1 + _size; }