Search in sources :

Example 1 with Person

use of org.eclipse.rap.examples.pages.internal.Person in project org.eclipse.rap by eclipse-rap.

the class RowTemplateExample method addLastNameColumn.

private void addLastNameColumn(ColumnViewer viewer) {
    ViewerColumn lastNameColumn = createViewerColumn(viewer, "Last Name", 200);
    lastNameColumn.setLabelProvider(new ColumnLabelProvider() {

        @Override
        public String getText(Object element) {
            Person p = (Person) element;
            return p.getLastName();
        }
    });
}
Also used : ColumnLabelProvider(org.eclipse.jface.viewers.ColumnLabelProvider) ViewerColumn(org.eclipse.jface.viewers.ViewerColumn) TreeViewerColumn(org.eclipse.jface.viewers.TreeViewerColumn) TableViewerColumn(org.eclipse.jface.viewers.TableViewerColumn) Person(org.eclipse.rap.examples.pages.internal.Person)

Example 2 with Person

use of org.eclipse.rap.examples.pages.internal.Person in project org.eclipse.rap by eclipse-rap.

the class RowTemplateExample method addPhoneColumn.

private void addPhoneColumn(ColumnViewer viewer) {
    ViewerColumn pohoneColumn = createViewerColumn(viewer, "Phone", 130);
    pohoneColumn.setLabelProvider(new ColumnLabelProvider() {

        @Override
        public String getText(Object element) {
            Person p = (Person) element;
            return p.getPhone();
        }
    });
}
Also used : ColumnLabelProvider(org.eclipse.jface.viewers.ColumnLabelProvider) ViewerColumn(org.eclipse.jface.viewers.ViewerColumn) TreeViewerColumn(org.eclipse.jface.viewers.TreeViewerColumn) TableViewerColumn(org.eclipse.jface.viewers.TableViewerColumn) Person(org.eclipse.rap.examples.pages.internal.Person)

Example 3 with Person

use of org.eclipse.rap.examples.pages.internal.Person in project org.eclipse.rap by eclipse-rap.

the class RowTemplateExample method addMailColumn.

private void addMailColumn(ColumnViewer viewer) {
    ViewerColumn pohoneColumn = createViewerColumn(viewer, "E-Mail", 180);
    pohoneColumn.setLabelProvider(new ColumnLabelProvider() {

        @Override
        public String getText(Object element) {
            Person p = (Person) element;
            return p.getMail();
        }
    });
}
Also used : ColumnLabelProvider(org.eclipse.jface.viewers.ColumnLabelProvider) ViewerColumn(org.eclipse.jface.viewers.ViewerColumn) TreeViewerColumn(org.eclipse.jface.viewers.TreeViewerColumn) TableViewerColumn(org.eclipse.jface.viewers.TableViewerColumn) Person(org.eclipse.rap.examples.pages.internal.Person)

Example 4 with Person

use of org.eclipse.rap.examples.pages.internal.Person in project org.eclipse.rap by eclipse-rap.

the class RowTemplateExample method addFirstNameColumn.

private void addFirstNameColumn(final ColumnViewer viewer) {
    ViewerColumn firstNameColumn = createViewerColumn(viewer, "First Name", 200);
    firstNameColumn.setLabelProvider(new ColumnLabelProvider() {

        @Override
        public String getText(Object element) {
            Person p = (Person) element;
            return p.getFirstName();
        }

        @Override
        public Image getImage(Object element) {
            Person p = (Person) element;
            return p.getImage();
        }
    });
}
Also used : ColumnLabelProvider(org.eclipse.jface.viewers.ColumnLabelProvider) ViewerColumn(org.eclipse.jface.viewers.ViewerColumn) TreeViewerColumn(org.eclipse.jface.viewers.TreeViewerColumn) TableViewerColumn(org.eclipse.jface.viewers.TableViewerColumn) Image(org.eclipse.swt.graphics.Image) Person(org.eclipse.rap.examples.pages.internal.Person)

Aggregations

ColumnLabelProvider (org.eclipse.jface.viewers.ColumnLabelProvider)4 TableViewerColumn (org.eclipse.jface.viewers.TableViewerColumn)4 TreeViewerColumn (org.eclipse.jface.viewers.TreeViewerColumn)4 ViewerColumn (org.eclipse.jface.viewers.ViewerColumn)4 Person (org.eclipse.rap.examples.pages.internal.Person)4 Image (org.eclipse.swt.graphics.Image)1