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