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.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: power//from w  w w  .  j  av a2s . c  o  m
 */
private void defineColumn_Power() {

    final ColumnDefinition colDef = TableColumnFactory.POWER.createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            if (_seriePower != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                cell.setText(Integer.toString((int) _seriePower[timeSlice.serieIndex]));

            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: cadence//w w w. ja v a2s. c o m
 */
private void defineColumn_Powertrain_Cadence() {

    ColumnDefinition colDef;

    _colDefCadence = colDef = TableColumnFactory.POWERTRAIN_CADENCE.createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            if (_serieCadence != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                cell.setText(_nf1.format(_serieCadence[timeSlice.serieIndex]));
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * Column: Gear ratio/* w  w  w.j a  v a  2s  . c om*/
 */
private void defineColumn_Powertrain_GearRatio() {

    final ColumnDefinition colDef = TableColumnFactory.POWERTRAIN_GEAR_RATIO.createColumn(_sliceColumnManager,
            _pc);

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

            if (_serieGears == null) {

                cell.setText(UI.EMPTY_STRING);

            } else {

                final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;
                final float gearRatio = _serieGears[0][serieIndex];

                cell.setText(_nf2.format(gearRatio));
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * Column: Gear teeth//from  w  ww .j a v a 2s.  com
 */
private void defineColumn_Powertrain_GearTeeth() {

    final ColumnDefinition colDef = TableColumnFactory.POWERTRAIN_GEAR_TEETH.createColumn(_sliceColumnManager,
            _pc);

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

            if (_serieGears == null) {

                cell.setText(UI.EMPTY_STRING);

            } else {

                final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;

                final long frontTeeth = (long) _serieGears[1][serieIndex];
                final long rearTeeth = (long) _serieGears[2][serieIndex];

                cell.setText(String.format(TourManager.GEAR_TEETH_FORMAT, frontTeeth, rearTeeth));
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: cadence// w  ww  .j a  v a2 s.  c o  m
 */
private void defineColumn_Time_BreakTime() {

    ColumnDefinition colDef;

    _colDefCadence = colDef = TableColumnFactory.TIME_BREAK_TIME.createColumn(_sliceColumnManager, _pc);

    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            if (_serieBreakTime != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                cell.setText(_serieBreakTime[timeSlice.serieIndex] ? net.tourbook.ui.UI.BREAK_TIME_MARKER
                        : UI.EMPTY_STRING);
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time difference in seconds to previous slice
 *//*w ww  . jav a 2  s  . c  om*/
private void defineColumn_Time_TimeDiff() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_DIFF.createColumn(_sliceColumnManager,
            _pc);

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

            if (_serieTime != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                final int serieIndex = timeSlice.serieIndex;
                if (serieIndex == 0) {
                    cell.setText(Integer.toString(0));
                } else {
                    cell.setText(Integer.toString(_serieTime[serieIndex] - _serieTime[serieIndex - 1]));
                }
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time hh:mm:ss relative to tour start
 *///from   w ww  .  j  av  a  2 s .  com
private void defineColumn_Time_TimeInHHMMSSRelative() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_HH_MM_SS.createColumn(_sliceColumnManager,
            _pc);

    colDef.setIsDefaultColumn();
    colDef.setLabelProvider(new CellLabelProvider() {
        @Override
        public void update(final ViewerCell cell) {
            final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;
            if (_serieTime != null) {
                cell.setText(net.tourbook.common.UI.format_hh_mm_ss(_serieTime[serieIndex]));
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time in seconds//from   w  w  w.ja  va2 s.co m
 */
private void defineColumn_Time_TimeInSeconds() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME.createColumn(_sliceColumnManager, _pc);

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

            if (_serieTime != null) {
                final TimeSlice timeSlice = (TimeSlice) cell.getElement();
                final int serieIndex = timeSlice.serieIndex;
                cell.setText(Integer.toString(_serieTime[serieIndex]));
            } else {
                cell.setText(UI.EMPTY_STRING);
            }
        }
    });
}

From source file:net.tourbook.ui.views.tourDataEditor.TourDataEditorView.java

License:Open Source License

/**
 * column: time of day in hh:mm:ss/*from   ww  w .  j  a  v  a  2 s  . c  om*/
 */
private void defineColumn_Time_TimeOfDay() {

    final ColumnDefinition colDef = TableColumnFactory.TIME_TOUR_TIME_OF_DAY_HH_MM_SS
            .createColumn(_sliceColumnManager, _pc);

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

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

                final int serieIndex = ((TimeSlice) cell.getElement()).serieIndex;

                cell.setText(
                        net.tourbook.common.UI.format_hh_mm_ss(_tourStartDayTime + _serieTime[serieIndex]));
            }
        }
    });
}