/** * Get member data of type short array. * * @param m get data from this StructureMembers.Member. Must be of type short. * @return 1D array of shorts */ public short[] getJavaArrayShort(StructureMembers.Member m) { return sa.getJavaArrayShort(recno, m); }
/** * Get member data of type short array. * * @param m get data from this StructureMembers.Member. Must be of type short. * @return 1D array of shorts */ public short[] getJavaArrayShort(StructureMembers.Member m) { return sa.getJavaArrayShort(recno, m); }
/** * Get member data of type short array. * * @param m get data from this StructureMembers.Member. Must be of type short. * @return 1D array of shorts */ public short[] getJavaArrayShort(StructureMembers.Member m) { return sa.getJavaArrayShort(recno, m); }
@Override public short[] getJavaArrayShort(int recnum, StructureMembers.Member m) { if ((m.getDataType() != DataType.SHORT) && (m.getDataType() != DataType.ENUM2)) throw new IllegalArgumentException("Type is " + m.getDataType() + ", must be short"); if (m.getDataArray() != null) return super.getJavaArrayShort(recnum, m); int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); short[] pa = new short[count]; for (int i = 0; i < count; i++) pa[i] = bbuffer.getShort(offset + i * 2); return pa; }
@Override public short[] getJavaArrayShort(int recnum, StructureMembers.Member m) { if ((m.getDataType() != DataType.SHORT) && (m.getDataType() != DataType.ENUM2)) throw new IllegalArgumentException("Type is " + m.getDataType() + ", must be short"); if (m.getDataArray() != null) return super.getJavaArrayShort(recnum, m); int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); short[] pa = new short[count]; for (int i = 0; i < count; i++) pa[i] = bbuffer.getShort(offset + i * 2); return pa; }
@Override public short[] getJavaArrayShort(int recnum, StructureMembers.Member m) { if (!(m.getDataType().getPrimitiveClassType() == short.class)) throw new IllegalArgumentException("Type is "+m.getDataType()+", must be short"); if (m.getDataArray() != null) return super.getJavaArrayShort(recnum, m); int offset = calcOffsetSetOrder(recnum, m); int count = m.getSize(); short[] pa = new short[count]; for (int i = 0; i < count; i++) pa[i] = bbuffer.getShort(offset + i * 2); return pa; }
@Override public short[] getJavaArrayShort(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getJavaArrayShort(recnum, m); StructureData sd = getStructureData(recnum); return sd.getJavaArrayShort( m.getName()); }
@Override public short[] getJavaArrayShort(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getJavaArrayShort(recnum, m); StructureData sd = getStructureData(recnum); return sd.getJavaArrayShort( m.getName()); }
@Override public short[] getJavaArrayShort(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getJavaArrayShort(recnum, m); StructureData sd = getStructureData(recnum); return sd.getJavaArrayShort( m.getName()); }
short[] data = as.getJavaArrayShort(recno, m); for (short aData : data) bb.putShort(aData);
short[] data = as.getJavaArrayShort(recno, m); for (short aData : data) bb.putShort(aData);
short[] pa = getJavaArrayShort(recno, m); return Array.factory(short.class, m.getShape(), pa);
short[] pa = getJavaArrayShort(recno, m); return Array.factory(short.class, m.getShape(), pa);
case USHORT: case ENUM2: short[] sa = getJavaArrayShort(recno, m); return Array.factory(dataType, m.getShape(), sa);