/** * 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(); }
/** * Returns the <code>ByteOrder corresponding to the specified orderByte. </code> * * @param orderByte (0 or 1) * @return corresponding <code>ByteOrder</code>, resp. <code>XDR</code> or <code>NDR</code>. */ public static ByteOrder valueOf(byte orderByte) { for (ByteOrder wbo : values()) { if (orderByte == wbo.byteValue()) return wbo; } throw new IllegalArgumentException("Order byte must be 0 or 1"); }