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.tourBook.TourBookView.java

License:Open Source License

/**
 * column: person//  w ww  .j a  v a2  s. co  m
 */
private void defineColumn_Body_Person() {

    final TreeColumnDefinition colDef = TreeColumnFactory.BODY_PERSON.createColumn(_columnManager, _pc);

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

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

                final long dbPersonId = ((TVITourBookTour) element).colPersonId;

                cell.setText(PersonManager.getPersonName(dbPersonId));
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * column: rest pulse/*from   www .  j a v a 2s  .  c  o m*/
 */
private void defineColumn_Body_RestPulse() {

    final TreeColumnDefinition colDef = TreeColumnFactory.BODY_RESTPULSE.createColumn(_columnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {

        @Override
        public void update(final ViewerCell cell) {

            final Object element = cell.getElement();
            final int restPulse = ((TVITourBookItem) element).colRestPulse;

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

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

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * column: Body weight/*from w  w  w  .  j  a v  a2s  . c o  m*/
 */
private void defineColumn_Body_Weight() {

    final TreeColumnDefinition colDef = TreeColumnFactory.BODY_WEIGHT.createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final double weight = ((TVITourBookItem) element).colBodyWeight;

            if (weight == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(_nf1.format(weight));
            }

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

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * Column: DP tolerance//from w  w  w .j a va2s.  c om
 */
private void defineColumn_Data_DPTolerance() {

    final TreeColumnDefinition colDef = TreeColumnFactory.DATA_DP_TOLERANCE.createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final int dpTolerance = ((TVITourBookItem) element).colDPTolerance;

            if (dpTolerance == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(_nf1.format(dpTolerance / 10.0));
            }

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

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * Column: Import filename//from w  ww.  j av a  2s .  c o  m
 */
private void defineColumn_Data_ImportFileName() {

    final TreeColumnDefinition colDef = TreeColumnFactory.DATA_IMPORT_FILE_NAME.createColumn(_columnManager,
            _pc);

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

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

                cell.setText(((TVITourBookTour) element).col_ImportFileName);
                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * Column: Import filepath/*from  www .j  av a  2  s .  co m*/
 */
private void defineColumn_Data_ImportFilePath() {

    final TreeColumnDefinition colDef = TreeColumnFactory.DATA_IMPORT_FILE_PATH.createColumn(_columnManager,
            _pc);

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

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

                cell.setText(((TVITourBookTour) element).col_ImportFilePath);
                setCellColor(cell, element);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * column: timeinterval// www  .  j a v  a 2  s . co m
 */

private void defineColumn_Data_TimeInterval() {

    final TreeColumnDefinition colDef = TreeColumnFactory.DATA_TIME_INTERVAL.createColumn(_columnManager, _pc);

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

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

                final short dbTimeInterval = ((TVITourBookTour) element).getColumnTimeInterval();
                if (dbTimeInterval == 0) {
                    cell.setText(UI.EMPTY_STRING);
                } else {
                    cell.setText(Long.toString(dbTimeInterval));
                }

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

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * Column: Device name/*from  w ww  .ja  v  a2 s  .  co  m*/
 */
private void defineColumn_Device_Name() {

    final TreeColumnDefinition colDef = TreeColumnFactory.DEVICE_NAME.createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final String dbValue = ((TVITourBookItem) element).col_DeviceName;

            if (dbValue == null) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(dbValue);
            }

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

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * column: avg pace min/km - min/mi// w w w  .j  a  v  a2 s.c om
 */
private void defineColumn_Motion_AvgPace() {

    final TreeColumnDefinition colDef = TreeColumnFactory.MOTION_AVG_PACE.createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final double pace = ((TVITourBookItem) element).colAvgPace * net.tourbook.ui.UI.UNIT_VALUE_DISTANCE;

            if (pace == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(UI.format_mm_ss((long) pace));
            }

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

From source file:net.tourbook.ui.views.tourBook.TourBookView.java

License:Open Source License

/**
 * column: Cadence multiplier//w w  w  .  ja  v  a  2  s. c  om
 */
private void defineColumn_Powertrain_CadenceMultiplier() {

    final TreeColumnDefinition colDef = TreeColumnFactory.POWERTRAIN_CADENCE_MULTIPLIER
            .createColumn(_columnManager, _pc);

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

            final Object element = cell.getElement();
            final double dbCadenceMultiplier = ((TVITourBookItem) element).colCadenceMultiplier;

            if (dbCadenceMultiplier == 0) {
                cell.setText(UI.EMPTY_STRING);
            } else {
                cell.setText(_nf1.format(dbCadenceMultiplier));
            }

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