public int compare(Object o1, Object o2) { StationObsDatatype s1 = (StationObsDatatype) o1; StationObsDatatype s2 = (StationObsDatatype) o2; return (int) (s1.getObservationTime() - s2.getObservationTime()); } }
public int compare(Object o1, Object o2) { StationObsDatatype s1 = (StationObsDatatype) o1; StationObsDatatype s2 = (StationObsDatatype) o2; return (int) (s1.getObservationTime() - s2.getObservationTime()); } }
public int compare(Object o1, Object o2) { StationObsDatatype s1 = (StationObsDatatype) o1; StationObsDatatype s2 = (StationObsDatatype) o2; return (int) (s1.getObservationTime() - s2.getObservationTime()); } }
public List getStationObs(ucar.unidata.geoloc.Station s, double startTime, double endTime, CancelTask cancel) throws IOException { ArrayList result = new ArrayList(); List stationObs = obsDataset.getData( s, cancel); for (int i = 0; i < stationObs.size(); i++) { StationObsDatatype obs = (StationObsDatatype) stationObs.get(i); double timeValue = obs.getObservationTime(); if ((timeValue >= startTime) && (timeValue <= endTime)) result.add( obs); if ((cancel != null) && cancel.isCancel()) return null; } return result; }
public List getStationObs(ucar.unidata.geoloc.Station s, double startTime, double endTime, CancelTask cancel) throws IOException { ArrayList result = new ArrayList(); List stationObs = obsDataset.getData( s, cancel); for (int i = 0; i < stationObs.size(); i++) { StationObsDatatype obs = (StationObsDatatype) stationObs.get(i); double timeValue = obs.getObservationTime(); if ((timeValue >= startTime) && (timeValue <= endTime)) result.add( obs); if ((cancel != null) && cancel.isCancel()) return null; } return result; }
public List getStationObs(ucar.unidata.geoloc.Station s, double startTime, double endTime, CancelTask cancel) throws IOException { ArrayList result = new ArrayList(); List stationObs = obsDataset.getData( s, cancel); for (int i = 0; i < stationObs.size(); i++) { StationObsDatatype obs = (StationObsDatatype) stationObs.get(i); double timeValue = obs.getObservationTime(); if ((timeValue >= startTime) && (timeValue <= endTime)) result.add( obs); if ((cancel != null) && cancel.isCancel()) return null; } return result; }