/** * Sets the byte order for this instance. * * @param wbo The new byte order, either {@link ByteOrder#XDR XDR} or {@link ByteOrder#NDR NDR} */ public void setByteOrder(ByteOrder wbo) { buffer.order(wbo.getByteOrder()); }
/** * Returns the <code>ByteOrder corresponding to the specified {@link java.nio.ByteOrder}. * @param byteOrder the byteOrder * @return corresponding <code>ByteOrder</code>, resp. <code>XDR</code> or <code>NDR</code>. */ public static ByteOrder valueOf(java.nio.ByteOrder byteOrder) { for (ByteOrder order : values()) { if (order.getByteOrder() == byteOrder) return order; } throw new IllegalArgumentException(); }