List of usage examples for org.eclipse.jface.viewers ViewerCell setText
public void setText(String text)
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: import file path/*from w ww. j ava2 s . co m*/ */ private void defineColumn_Data_ImportFilePath() { final ColumnDefinition colDef = TableColumnFactory.DATA_IMPORT_FILE_PATH.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); final String importFilePath = tourData.getImportFilePath(); if (importFilePath != null) { cell.setText(importFilePath); } } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: time interval//from w ww . jav a 2s . co m */ private void defineColumn_Date_TimeInterval() { final ColumnDefinition colDef = TableColumnFactory.DATA_TIME_INTERVAL.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(Integer.toString(((TourData) cell.getElement()).getDeviceTimeInterval())); } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: device name/*from w w w . ja va 2s. c o m*/ */ private void defineColumn_Device_Name() { final ColumnDefinition colDef = TableColumnFactory.DEVICE_NAME.createColumn(_columnManager, _pc); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); final String deviceName = tourData.getDeviceName(); final String firmwareVersion = tourData.getDeviceFirmwareVersion(); final String name = firmwareVersion.length() == 0// ? deviceName : deviceName + UI.SPACE + UI.SYMBOL_BRACKET_LEFT + firmwareVersion + UI.SYMBOL_BRACKET_RIGHT; cell.setText(name); } }); _columnId_DeviceName = colDef.getColumnId(); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: device profile/*w ww . jav a 2s.c o m*/ */ private void defineColumn_Device_Profile() { final ColumnDefinition colDef = TableColumnFactory.DEVICE_PROFILE.createColumn(_columnManager, _pc); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { cell.setText(((TourData) cell.getElement()).getDeviceModeName()); } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: average pace//from w w w . jav a 2 s .c om */ private void defineColumn_Motion_AvgPace() { final ColumnDefinition colDef = TableColumnFactory.MOTION_AVG_PACE.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); final float tourDistance = tourData.getTourDistance(); final long drivingTime = tourData.getTourDrivingTime(); final float pace = tourDistance == 0 ? // 0 : drivingTime * 1000 / tourDistance * net.tourbook.ui.UI.UNIT_VALUE_DISTANCE; if (pace == 0) { cell.setText(UI.EMPTY_STRING); } else { cell.setText(UI.format_mm_ss((long) pace)); } } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: Timezone/* w w w .jav a 2 s .c o m*/ */ private void defineColumn_Time_TimeZone() { final TableColumnDefinition colDef = TableColumnFactory.TIME_TIME_ZONE.createColumn(_columnManager, _pc); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); final String timeZoneId = tourData.getTimeZoneId(); cell.setText(timeZoneId == null ? UI.EMPTY_STRING : timeZoneId); } }); _columnId_TimeZone = colDef.getColumnId(); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: Timezone difference//from www . j av a 2 s . c o m */ private void defineColumn_Time_TimeZoneDifference() { _timeZoneOffsetColDef = TableColumnFactory.TIME_TIME_ZONE_DIFFERENCE.createColumn(_columnManager, _pc); _timeZoneOffsetColDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); final TourDateTime tourDateTime = tourData.getTourDateTime(); cell.setText(tourDateTime.timeZoneOffsetLabel); } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: date//from w w w . j a v a 2 s . c o m */ private void defineColumn_Time_TourDate() { final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_DATE.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setCanModifyVisibility(false); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() { @Override public Long getTourId(final ViewerCell cell) { if (_isToolTipInDate == false) { return null; } return ((TourData) cell.getElement()).getTourId(); } @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); cell.setText(tourData.getTourStartTime().format(TimeTools.Formatter_Date_S)); } }); _columnId_TourStartDate = colDef.getColumnId(); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: time/*from w ww.j a va 2 s.c om*/ */ private void defineColumn_Time_TourStartTime() { final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_START_TIME.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setCanModifyVisibility(false); colDef.setColumnSelectionListener(_columnSortListener); colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() { @Override public Long getTourId(final ViewerCell cell) { if (_isToolTipInTime == false) { return null; } return ((TourData) cell.getElement()).getTourId(); } @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); cell.setText(tourData.getTourStartTime().format(TimeTools.Formatter_Time_S)); } }); }
From source file:net.tourbook.ui.views.rawData.RawDataView.java
License:Open Source License
/** * column: markers/* w ww . ja v a 2 s .c o m*/ */ private void defineColumn_Tour_Marker() { final ColumnDefinition colDef = TableColumnFactory.TOUR_MARKERS.createColumn(_columnManager, _pc); colDef.setIsDefaultColumn(); colDef.setLabelProvider(new CellLabelProvider() { @Override public void update(final ViewerCell cell) { final TourData tourData = (TourData) cell.getElement(); final Set<TourMarker> tourMarker = tourData.getTourMarkers(); final Set<TourWayPoint> wayPoints = tourData.getTourWayPoints(); if (tourMarker == null && wayPoints == null) { cell.setText(UI.EMPTY_STRING); } else { int size = 0; if (tourMarker != null) { size = tourMarker.size(); } if (wayPoints != null) { size += wayPoints.size(); } cell.setText(size == 0 ? UI.EMPTY_STRING : Integer.toString(size)); } } }); }