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