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

License:Open Source License

/**
 * column: altitude down (m)//from w w  w .  j av  a  2 s  .  c  om
 */
private void defineColumn_Altitude_Down() {

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

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

            final Object element = cell.getElement();

            final double dbAltitudeDown = ((TVITourBookItem) element).colAltitudeDown;
            final double value = -dbAltitudeDown / net.tourbook.ui.UI.UNIT_VALUE_ALTITUDE;

            colDef.printValue_0(cell, value);

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

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

License:Open Source License

/**
 * column: max altitude/*  w  ww  .jav  a2s . c om*/
 */
private void defineColumn_Altitude_Max() {

    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 = ((TVITourBookItem) 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.tourBook.TourBookView.java

License:Open Source License

/**
 * column: altitude up (m)/*  w  w  w . j  a  v  a  2 s  .c om*/
 */
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 = ((TVITourBookItem) 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.tourBook.TourBookView.java

License:Open Source License

/**
 * column: avg pulse//  w w w  .  j a va2s  . 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 double value = ((TVITourBookItem) element).colAvgPulse;

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

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

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

License:Open Source License

/**
 * column: calories// www.  j a  va2s  .c om
 */
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 double value = ((TVITourBookItem) element).colCalories;

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

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

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

License:Open Source License

/**
 * column: max pulse// www. j a v a  2s  .com
 */
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 = ((TVITourBookItem) element).colMaxPulse;

            colDef.printValue_0(cell, value);

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

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

License:Open Source License

/**
 * column: person/*  w w  w . j a v a2  s.  com*/
 */
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   w  ww . j  a  v  a  2s .co 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/* w  w w  .j  a  va 2s.  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/*  w  ww. j av  a2s  .co  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 = ((TVITourBookItem) element).colDPTolerance;

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

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