@Override public void write(int b) { AbstractIoBuffer.this.put((byte) b); } };
@Override public void write(int b) { AbstractIoBuffer.this.put((byte) b); } };
@Override public void write(int b) { AbstractIoBuffer.this.put((byte) b); } };
/** * {@inheritDoc} */ @Override public IoBuffer put(byte[] src) { return put(src, 0, src.length); }
/** * {@inheritDoc} */ @Override public IoBuffer put(byte[] src) { return put(src, 0, src.length); }
/** * {@inheritDoc} */ @Override public IoBuffer put(byte[] src) { return put(src, 0, src.length); }
@Override public void write(byte[] b, int off, int len) { AbstractIoBuffer.this.put(b, off, len); }
/** * {@inheritDoc} */ @Override public IoBuffer put(IoBuffer src) { return put(src.buf()); }
/** * {@inheritDoc} */ @Override public IoBuffer putEnum(Enum<?> e) { if (e.ordinal() > BYTE_MASK) { throw new IllegalArgumentException(enumConversionErrorMessage(e, "byte")); } return put((byte) e.ordinal()); }
/** * {@inheritDoc} */ @Override public IoBuffer putEnum(int index, Enum<?> e) { if (e.ordinal() > BYTE_MASK) { throw new IllegalArgumentException(enumConversionErrorMessage(e, "byte")); } return put(index, (byte) e.ordinal()); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> IoBuffer putEnumSet(Set<E> set) { long vector = toLong(set); if ((vector & ~BYTE_MASK) != 0) { throw new IllegalArgumentException("The enum set is too large to fit in a byte: " + set); } return put((byte) vector); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> IoBuffer putEnumSet(int index, Set<E> set) { long vector = toLong(set); if ((vector & ~BYTE_MASK) != 0) { throw new IllegalArgumentException("The enum set is too large to fit in a byte: " + set); } return put(index, (byte) vector); }
/** * {@inheritDoc} */ @Override public IoBuffer put(IoBuffer src) { return put(src.buf()); }
/** * {@inheritDoc} */ @Override public IoBuffer putEnum(Enum<?> e) { if (e.ordinal() > BYTE_MASK) { throw new IllegalArgumentException(enumConversionErrorMessage(e, "byte")); } return put((byte) e.ordinal()); }
/** * {@inheritDoc} */ @Override public IoBuffer putEnum(int index, Enum<?> e) { if (e.ordinal() > BYTE_MASK) { throw new IllegalArgumentException(enumConversionErrorMessage(e, "byte")); } return put(index, (byte) e.ordinal()); }
/** * {@inheritDoc} */ @Override public IoBuffer putEnum(int index, Enum<?> e) { if (e.ordinal() > BYTE_MASK) { throw new IllegalArgumentException(enumConversionErrorMessage(e, "byte")); } return put(index, (byte) e.ordinal()); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> IoBuffer putEnumSet(int index, Set<E> set) { long vector = toLong(set); if ((vector & ~BYTE_MASK) != 0) { throw new IllegalArgumentException("The enum set is too large to fit in a byte: " + set); } return put(index, (byte) vector); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> IoBuffer putEnumSet(Set<E> set) { long vector = toLong(set); if ((vector & ~BYTE_MASK) != 0) { throw new IllegalArgumentException( "The enum set is too large to fit in a byte: " + set); } return put((byte) vector); }
/** * {@inheritDoc} */ @Override public IoBuffer putEnum(Enum<?> e) { if (e.ordinal() > BYTE_MASK) { throw new IllegalArgumentException(enumConversionErrorMessage(e, "byte")); } return put((byte) e.ordinal()); }
/** * {@inheritDoc} */ @Override public <E extends Enum<E>> IoBuffer putEnumSet(Set<E> set) { long vector = toLong(set); if ((vector & ~BYTE_MASK) != 0) { throw new IllegalArgumentException("The enum set is too large to fit in a byte: " + set); } return put((byte) vector); }