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

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

Introduction

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

Prototype

public Object getElement() 

Source Link

Document

Get the element this row represents.

Usage

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

License:Open Source License

/**
 * column: max altitude//  w ww  .  j ava 2  s  .  com
 */
private void defineColumn_Altitude_MaxAltitude() {

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

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

            final Object element = cell.getElement();

            final long dbMaxAltitude = ((TVICollatedTour) element).colMaxAltitude;
            final double value = dbMaxAltitude / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE;

            colDef.printValue_0(cell, value);

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

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

License:Open Source License

/**
 * column: altitude up (m)//  w w  w. ja  v a2s . c  o m
 */
private void defineColumn_Altitude_Up() {

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

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

            final Object element = cell.getElement();

            final long dbAltitudeUp = ((TVICollatedTour) element).colAltitudeUp;
            final double value = dbAltitudeUp / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE;

            colDef.printValue_0(cell, value);

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

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

License:Open Source License

/**
 * column: avg pulse//from w w w  .  j  ava  2 s .  co m
 */
private void defineColumn_Body_AvgPulse() {

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

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

            final Object element = cell.getElement();
            final float value = ((TVICollatedTour) element).colAvgPulse;

            colDef.printDoubleValue(cell, value, element instanceof TVICollatedTour_Tour);

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

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

License:Open Source License

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

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

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

            final Object element = cell.getElement();
            final long value = ((TVICollatedTour) element).colCalories;

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

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

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

License:Open Source License

/**
 * column: max pulse//from   w  ww  .  j  av a2  s  .c o m
 */
private void defineColumn_Body_MaxPulse() {

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

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

            final Object element = cell.getElement();
            final long value = ((TVICollatedTour) element).colMaxPulse;

            colDef.printValue_0(cell, value);

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

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

License:Open Source License

/**
 * column: person/*  ww w.ja va  2 s.  c  o 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 TVICollatedTour_Tour) {

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

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

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

License:Open Source License

/**
 * column: rest pulse/*  w  w  w. j av  a2  s . 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 value = ((TVICollatedTour) element).colRestPulse;

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

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

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

License:Open Source License

/**
 * Column: DP tolerance/*from www  .  j  a  va  2  s  . c o m*/
 */
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 = ((TVICollatedTour) 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.collateTours.CollatedToursView.java

License:Open Source License

/**
 * column: number of time slices//w w w  .  j  a  v  a  2s .co m
 */
private void defineColumn_Data_NumTimeSlices() {

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

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

            final Object element = cell.getElement();
            final int value = ((TVICollatedTour) element).colNumberOfTimeSlices;

            colDef.printValue_0(cell, value);

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

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

License:Open Source License

/**
 * column: timeinterval/* w  w w.j  a v  a  2s.c  o  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 TVICollatedTour_Tour) {

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

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