/** * {@inheritDoc} */ @Override public short getShort() { prepareForAccess(2); if (componentCursor.getRemaining() >= 4) { short s = componentCursor.getShort(); index += 2; return s; } else { byte b0 = get(); byte b1 = get(); if (order.equals(ByteOrder.BIG_ENDIAN)) { return (short) ((b0 << 8) | (b1 & 0xFF)); } else { return (short) ((b1 << 8) | (b0 & 0xFF)); } } }
/** * {@inheritDoc} */ @Override public short getShort() { prepareForAccess(2); if (componentCursor.getRemaining() >= 4) { short s = componentCursor.getShort(); index += 2; return s; } else { byte b0 = get(); byte b1 = get(); if (order.equals(ByteOrder.BIG_ENDIAN)) { return (short) ((b0 << 8) | (b1 & 0xFF)); } else { return (short) ((b1 << 8) | (b0 & 0xFF)); } } }
/** * @inheritDoc */ public short getShort() { prepareForAccess( 2 ); if ( componentCursor.getRemaining() >= 4 ) { short s = componentCursor.getShort(); index += 2; return s; } else { byte b0 = get(); byte b1 = get(); if ( order.equals( ByteOrder.BIG_ENDIAN ) ) { return ( short ) ( ( b0 << 8 ) | ( b1 << 0 ) ); } else { return ( short ) ( ( b1 << 8 ) | ( b0 << 0 ) ); } } }
/** * {@inheritDoc} */ @Override public short getShort(int index) { return cursor(index).getShort(); }
/** * {@inheritDoc} */ @Override public short getShort(int index) { return cursor(index).getShort(); }
/** * {@inheritDoc} */ public short getShort() { return cursor.getShort(); }
/** * @inheritDoc */ public short getShort( int index ) { return cursor( index ).getShort(); }
/** * @inheritDoc */ public short getShort() { return cursor.getShort(); }
/** * {@inheritDoc} */ public short getShort() { return cursor.getShort(); }