Example usage for org.eclipse.jface.viewers ViewerCell setText

List of usage examples for org.eclipse.jface.viewers ViewerCell setText

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers ViewerCell setText.

Prototype

public void setText(String text) 

Source Link

Document

Set the text for the cell.

Usage

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: week year//ww w.  j  a v a 2  s.com
 */
private void defineColumn_Time_WeekYear() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TIME_WEEKYEAR.createColumn(_columnManager, _pc);
    colDef.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            final int week = ((TVICollatedTour) element).colWeekYear;

            if (week == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(Integer.toString(week));
            }

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: markers/* www .j  ava 2  s .c o m*/
 */
private void defineColumn_Tour_Marker() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_NUM_MARKERS.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            if (element instanceof TVICollatedTour_Tour) {

                final ArrayList<Long> markerIds = ((TVICollatedTour_Tour) element).getMarkerIds();
                if (markerIds == null) {
                    cell.setText(UI.EMPTY_STRING);
                } else {
                    cell.setText(_nf0.format(markerIds.size()));
                }

                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: tags// www.  j a v a  2  s  .c  o m
 */
private void defineColumn_Tour_Tags() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TAGS.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() {

        @Override
        public Long getTourId(final ViewerCell cell) {

            if (_isToolTipInTags == false) {
                return null;
            }

            return getCellTourId(cell);
        }

        @Override
        public void update(final ViewerCell cell) {
            final Object element = cell.getElement();

            ArrayList<Long> tagIds = null;
            if (element instanceof TVICollatedTour_Tour) {

                tagIds = ((TVICollatedTour_Tour) element).getTagIds();

            } else if (element instanceof TVICollatedTour_Event) {

                tagIds = ((TVICollatedTour_Event) element).getTagIds();
            }

            if (tagIds != null) {

                cell.setText(TourDatabase.getTagNames(tagIds));
                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: title//from   w w w. j a  va2 s.c  o  m
 */
private void defineColumn_Tour_Title() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TITLE.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new TourInfoToolTipCellLabelProvider() {

        @Override
        public Long getTourId(final ViewerCell cell) {

            if (_isToolTipInTitle == false) {
                return null;
            }

            return getCellTourId(cell);
        }

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();

            if (element instanceof TVICollatedTour_Tour //
                    || element instanceof TVICollatedTour_Event) {

                final String colTourTitle = ((TVICollatedTour) element).colTourTitle;

                cell.setText(colTourTitle);
                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: tour type text// w  w w . j a  va2 s .  c om
 */
private void defineColumn_Tour_TypeText() {

    final TreeColumnDefinition colDef = TreeColumnFactory.TOUR_TYPE_TEXT.createColumn(_columnManager, _pc);
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            final Object element = cell.getElement();
            if (element instanceof TVICollatedTour_Tour) {

                final long tourTypeId = ((TVICollatedTour_Tour) element).getTourTypeId();
                cell.setText(net.tourbook.ui.UI.getTourTypeLabel(tourTypeId));
            }
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: clouds//w w w  .  j av  a  2s  . c  o  m
 */
private void defineColumn_Weather_Clouds() {

    final TreeColumnDefinition colDef = TreeColumnFactory.WEATHER_CLOUDS.createColumn(_columnManager, _pc);
    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            final String windClouds = ((TVICollatedTour) element).colClouds;

            if (windClouds == null) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                final Image img = UI.IMAGE_REGISTRY.get(windClouds);
                if (img != null) {
                    cell.setImage(img);
                } else {
                    cell.setText(windClouds);
                }
            }

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: wind direction// w w w .j ava 2  s.  c  om
 */
private void defineColumn_Weather_WindDirection() {

    final TreeColumnDefinition colDef = TreeColumnFactory.WEATHER_WIND_DIR.createColumn(_columnManager, _pc);
    colDef.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            final int windDir = ((TVICollatedTour) element).colWindDir;

            if (windDir == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(Integer.toString(windDir));
            }

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: weather/*from  ww  w  .j  a  va 2  s . c o m*/
 */
private void defineColumn_Weather_WindSpeed() {

    final TreeColumnDefinition colDef = TreeColumnFactory.WEATHER_WIND_SPEED.createColumn(_columnManager, _pc);
    colDef.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            final int windSpeed = (int) (((TVICollatedTour) element).colWindSpd
                    / net.tourbook.ui.UI.UNIT_VALUE_DISTANCE);

            if (windSpeed == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(Integer.toString(windSpeed));
            }

            setCellColor(cell, element);
        }
    });
}

From source file:net.tourbook.ui.views.rawData.RawDataView.java

License:Open Source License

/**
 * column: calories (cal)/*from w  ww.  j  ava 2  s .  c  o  m*/
 */
private void defineColumn_Body_Calories() {

    final TableColumnDefinition colDef = TableColumnFactory.BODY_CALORIES.createColumn(_columnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {

            final TourData element = (TourData) cell.getElement();
            final long value = element.getCalories();

            cell.setText(FormatManager.formatNumber_0(value));
        }
    });
}

From source file:net.tourbook.ui.views.rawData.RawDataView.java

License:Open Source License

/**
 * column: import file name/*w  ww.java 2 s  . co  m*/
 */
private void defineColumn_Data_ImportFileName() {

    final ColumnDefinition colDef = TableColumnFactory.DATA_IMPORT_FILE_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 importFileName = tourData.getImportFileName();

            if (importFileName != null) {
                cell.setText(importFileName);
            }
        }
    });

    _columnId_ImportFileName = colDef.getColumnId();
}