protected void handleIntervalYUpdate(int firstRow, int lastRow) { getSeries().setFireSeriesChanged(false); for (int i = firstRow; i < lastRow + 1; i++) { getSeries().updateByIndex(i, formatYValue(getPositions().getPosition(i))); } getSeries().setFireSeriesChanged(true); getSeries().fireSeriesChanged(); }
protected void handleFullUpdate() { series.delete(0, series.getItemCount() - 1); if (positions.getRowCount() > 0) handleAdd(0, positions.getRowCount() - 1); }
private void selectPosition(Double longitude, Double latitude, Double threshold, boolean replaceSelection) { int row = positionsModel.getClosestPosition(longitude, latitude, threshold); if (row != -1) positionsSelectionModel.setSelectedPositions(new int[]{row}, replaceSelection); }
private void selectPositions(BoundingBox boundingBox, boolean replaceSelection) { int[] rows = positionsModel.getContainedPositions(boundingBox); if (rows.length > 0) { positionsSelectionModel.setSelectedPositions(rows, replaceSelection); } }
public BaseRoute getRoute() { return getDelegate().getRoute(); }
public void setValueAt(Object aValue, int rowIndex, int columnIndex) { edit(rowIndex, new PositionColumnValues(columnIndex, aValue), true, true); }
public boolean isContinousRange() { return getDelegate().isContinousRange(); }
private void setDelegate(PositionsModel positionsModel) { this.delegate = positionsModel; positionsModel.addTableModelListener(new TableModelListener() { public void tableChanged(TableModelEvent e) { updateAdapterFromDelegate(e); } }); }
@SuppressWarnings("unchecked") public void setSelectedRoute(BaseRoute route) { if ((getSelectedRoute() != null && !getSelectedRoute().equals(route)) || getSelectedRoute() == null && route != null) { positionsModel.setRoute(route); characteristicsModel.setRoute(route); fireContentsChanged(this, IGNORE, IGNORE); } } }
public void fireTableRowsUpdated(int firstIndex, int lastIndex, int columnIndex) { getDelegate().fireTableRowsUpdated(firstIndex, lastIndex, columnIndex); } }
public void tableChanged(TableModelEvent e) { if (positionsModel.isContinousRange()) return; handlePositionsUpdate(); } });
public int getVisibleColumnCount() { int count = 0; for (PositionTableColumn predefinedColumn : getPreparedColumns()) { if (predefinedColumn.isVisible()) count++; } return count; }
public void propertyChange(PropertyChangeEvent evt) { setSelected(column.isVisible()); } });
public void run() { positionsModel.sort(column.getComparator()); } }
public void setRoute(BaseRoute route) { getDelegate().setRoute(route); }
public void run() { BaseRoute selectedRoute = formatAndRoutesModel.getSelectedRoute(); if (selectedRoute != null) formatAndRoutesModel.removePositionList(selectedRoute); } }
protected void handleIntervalYUpdate(int firstRow, int lastRow) { for (int i = firstRow; i < lastRow + 1; i++) { series.update((double) i - firstRow, i); } }
private void setDelegate(FormatAndRoutesModel formatAndRoutesModel) { this.delegate = formatAndRoutesModel; formatAndRoutesModel.addListDataListener(new AbstractListDataListener() { public void process(ListDataEvent e) { updateAdapterFromDelegate(); } }); }
public void setModified(boolean modified) { if (this.modified != modified) { this.modified = modified; fireModified(); } }
public void setProfileMode(XAxisMode xAxisMode, YAxisMode yAxisMode) { this.xAxisMode = xAxisMode; this.yAxisMode = yAxisMode; handleFullUpdate(); } }