Example usage for org.eclipse.jface.viewers TableViewer replace

List of usage examples for org.eclipse.jface.viewers TableViewer replace

Introduction

In this page you can find the example usage for org.eclipse.jface.viewers TableViewer replace.

Prototype

public void replace(Object element, int index) 

Source Link

Document

Replace the element at the given index with the given element.

Usage

From source file:at.medevit.ch.artikelstamm.elexis.common.ui.cv.ArtikelstammFlatDataLoader.java

License:Open Source License

/**
 * copied from {@link FlatDataLoader}/*from   w  w w  .  j ava 2s  .co m*/
 */
public void updateElement(int index) {
    if (filtered != null) {
        if (index >= 0 && index < filtered.size()) {
            Object o = filtered.get(index);
            if (o != null) {
                TableViewer tv = (TableViewer) cv.getViewerWidget();
                tv.replace(filtered.get(index), index);
            }
        }
    }
}

From source file:ch.elexis.actions.FlatDataLoader.java

License:Open Source License

public void updateElement(int index) {
    if (filtered != null) {
        if (index >= 0 && index < filtered.size()) {
            Object o = filtered.get(index);
            if (o != null) {
                TableViewer tv = (TableViewer) cv.getViewerWidget();
                tv.replace(filtered.get(index), index);
            }/*from   ww w  .j ava 2  s  .co m*/
        }
    }
}

From source file:ch.elexis.base.ch.medikamente.bag.views.BagMediContentProvider.java

License:Open Source License

@Override
public void updateElement(int index) {
    if (index < medis.length) {
        if (medis[index] == null) {
            medis[index] = BAGMedi.load(ids.get(index));
        }//from ww w .  j  a v a 2 s .  co m
        TableViewer tv = (TableViewer) cv.getViewerWidget();
        tv.replace(medis[index], index);
    }

}

From source file:ch.elexis.core.ui.contacts.views.PatListeContentProvider.java

License:Open Source License

@Override
public void updateElement(int index) {
    if (!bValid) {
        getElements(viewer);//  w ww.ja  v a  2 s . c  om
    }

    TableViewer tv = (TableViewer) viewer.getViewerWidget();
    if (pats.length > index) {
        tv.replace(pats[index], index);
    } else {
        Object elementAt = tv.getElementAt(index);
        if (elementAt != null) {
            tv.replace(StringConstants.DASH, index);
        }
    }
}

From source file:org.eclipse.tracecompass.internal.analysis.os.linux.ui.views.latency.LatencyContentProvider.java

License:Open Source License

@Override
public void updateElement(int index) {
    final TableViewer tableViewer = fTableViewer;
    final ISegment[] segmentArray = fSegmentArray;
    if (tableViewer != null && segmentArray != null) {
        tableViewer.replace(segmentArray[index], index);
    }/*from   w w  w .  ja v  a 2 s.com*/
}

From source file:org.eclipse.tracecompass.internal.analysis.timing.ui.views.segmentstore.SegmentStoreContentProvider.java

License:Open Source License

@Override
public void updateElement(int index) {
    final TableViewer tableViewer = fTableViewer;
    final ISegment @Nullable [] segmentArray = fSegmentArray;
    if (tableViewer != null && segmentArray != null) {
        tableViewer.replace(segmentArray[index], index);
    }//from w w w.j a va 2s .  c o m
}

From source file:org.eclipse.tracecompass.internal.provisional.analysis.lami.ui.viewers.LamiTableContentProvider.java

License:Open Source License

@Override
public void updateElement(int index) {
    final TableViewer tableViewer = fTableViewer;
    final List<LamiTableEntry> entries = fCurrentEntries;
    if ((tableViewer != null) && (entries.size() > index) && !fOngoingUpdate) {
        fOngoingUpdate = true;/*from  www . java  2  s  . c  o m*/
        tableViewer.replace(entries.get(index), index);
        fOngoingUpdate = false;
    }
}

From source file:org.fusesource.ide.zk.core.viewers.TableViewerType.java

License:Apache License

@Override
public void updateElement(StructuredViewer viewer, Object parent, int index, Object element) {
    TableViewer tableViewer = (TableViewer) viewer;
    tableViewer.replace(element, index);
}

From source file:org.talend.commons.ui.runtime.swt.tableviewer.behavior.LazyContentProvider.java

License:Open Source License

@Override
public void updateElement(int index) {
    TableViewer tableViewer = tableViewerCreator.getTableViewer();
    if (tableViewer.getInput() != null) {
        elements = ((Collection) tableViewer.getInput()).toArray();
    }/*  w ww . j a v  a2 s .  c o m*/
    if (elements != null && index < elements.length) {
        tableViewer.replace(elements[index], index);
    }
}