/** * Get member data of type int. * @param memberName name of member Variable. Must be of type int. * @return scalar int value * @throws IllegalArgumentException if name is not legal member name. */ public int getScalarInt(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return getScalarInt(m); }
public StructureData getJoinData(Cursor cursor) { StructureData sdata = cursor.tableData[0]; // LOOK ?? int index = sdata.getScalarInt(parentIndex); return parentData.getStructureData(index); }
@Override public StructureData getJoinData(Cursor cursor) { StructureData sdata = cursor.tableData[0]; // LOOK ?? int index = sdata.getScalarInt(parentIndex); return parentData.getStructureData(index); }
public StructureData getJoinData(Cursor cursor) { StructureData sdata = cursor.tableData[0]; // LOOK ?? int index = sdata.getScalarInt(parentIndex); return parentData.getStructureData(index); }
/** * Get member data of type int. * @param memberName name of member Variable. Must be of type int. * @return scalar int value * @throws IllegalArgumentException if name is not legal member name. */ public int getScalarInt(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return getScalarInt(m); }
/** * Get member data of type int. * @param memberName name of member Variable. Must be of type int. * @return scalar int value * @throws IllegalArgumentException if name is not legal member name. */ public int getScalarInt(String memberName) { StructureMembers.Member m = members.findMember(memberName); if (m == null) throw new IllegalArgumentException("illegal member name =" + memberName); return getScalarInt(m); }
public int getScalarInt(StructureMembers.Member m) { return proxy.get(m).getScalarInt(m.getName()); }
public int getScalarInt(StructureMembers.Member m) { return proxy.get(m).getScalarInt(m.getName()); }
public int getScalarInt(StructureMembers.Member m) { return org.getScalarInt(m.getName()); }
public int getScalarInt(StructureMembers.Member m) { return proxy.get(m).getScalarInt(m.getName()); }
public StructureDataIterator getStructureDataIterator(Cursor cursor, int bufferSize) throws IOException { int firstRecno, numrecs; StructureData parentStruct = cursor.getParentStructure(); if (startIndex != null) { int parentIndex = cursor.getParentRecnum(); firstRecno = startIndex[parentIndex]; numrecs = numRecords[parentIndex]; } else { firstRecno = parentStruct.getScalarInt(startVarName); numrecs = parentStruct.getScalarInt(numRecordsVarName); } return new StructureDataIteratorLinked(struct, firstRecno, numrecs, null); }
@Override public StructureDataIterator getStructureDataIterator(Cursor cursor) throws IOException { StructureData parentStruct = cursor.getParentStructure(); int firstRecno = parentStruct.getScalarInt(start); return new StructureDataIteratorLinked(struct, firstRecno, -1, next); }
public StructureDataIterator getStructureDataIterator(Cursor cursor, int bufferSize) throws IOException { StructureData parentStruct = cursor.getParentStructure(); int firstRecno = parentStruct.getScalarInt(start); return new StructureDataIteratorLinked(struct, firstRecno, -1, next); }
public StructureDataIterator getStructureDataIterator(Cursor cursor, int bufferSize) throws IOException { StructureData parentStruct = cursor.getParentStructure(); int firstRecno = parentStruct.getScalarInt(start); return new StructureDataIteratorLinked(struct, firstRecno, -1, next); }
@Override public StructureDataIterator getStructureDataIterator(Cursor cursor) throws IOException { if (!isInit) init(); int firstRecno, numrecs; StructureData parentStruct = cursor.getParentStructure(); if (startIndex != null) { int parentIndex = cursor.getParentRecnum(); firstRecno = startIndex[parentIndex]; numrecs = numRecords[parentIndex]; } else { firstRecno = parentStruct.getScalarInt(startVarName); numrecs = parentStruct.getScalarInt(numRecordsVarName); } return new StructureDataIteratorLinked(struct, firstRecno, numrecs, null); }
public StructureDataIterator getStructureDataIterator(Cursor cursor, int bufferSize) throws IOException { if (!isInit) init(); int firstRecno, numrecs; StructureData parentStruct = cursor.getParentStructure(); if (startIndex != null) { int parentIndex = cursor.getParentRecnum(); firstRecno = startIndex[parentIndex]; numrecs = numRecords[parentIndex]; } else { firstRecno = parentStruct.getScalarInt(startVarName); numrecs = parentStruct.getScalarInt(numRecordsVarName); } return new StructureDataIteratorLinked(struct, firstRecno, numrecs, null); }
protected StationObsDatatype makeObs(int recno) throws IOException { try { StructureData sdata = recordVar.readStructure(recno); int stationIndex = sdata.getScalarInt("station_index"); ucar.unidata.geoloc.Station station = (ucar.unidata.geoloc.Station) stations.get(stationIndex); if (station == null) parseInfo.append("cant find station at index = "+stationIndex+"\n"); float obsTime = sdata.convertScalarFloat("time_observation"); float nomTime = sdata.convertScalarFloat("time_nominal"); return recordHelper.new RecordStationObs( station, obsTime, nomTime, recno); } catch (ucar.ma2.InvalidRangeException e) { e.printStackTrace(); throw new IOException( e.getMessage()); } }
@Override public int getScalarInt(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getScalarInt(recnum, m); StructureData sd = getStructureData(recnum); return sd.getScalarInt( m.getName()); }
@Override public int getScalarInt(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getScalarInt(recnum, m); StructureData sd = getStructureData(recnum); return sd.getScalarInt( m.getName()); }
@Override public int getScalarInt(int recnum, StructureMembers.Member m) { if (m.getDataArray() != null) return super.getScalarInt(recnum, m); StructureData sd = getStructureData(recnum); return sd.getScalarInt( m.getName()); }