Examples of IItemLabelProvider


Examples of org.eclipse.emf.edit.provider.IItemLabelProvider

    return null;
  }

  void applyItemProviderLabel(Object item, Cell<?> cell, AdapterFactory adapterFactory) {
    IItemLabelProvider labelProvider = (IItemLabelProvider) adapterFactory.adapt(item, IItemLabelProvider.class);

    if (labelProvider != null) {
      cell.setText(labelProvider.getText(item));

      if (item != null) {
        Node image = graphicFromObject(labelProvider.getImage(item));
        if (image != null)
          cell.setGraphic(image);
      }
    }
  }
View Full Code Here

Examples of org.eclipse.emf.edit.provider.IItemLabelProvider

    cellFactory.applyItemProviderFont(item, cell, adapterFactory);
 
 
  @Test
  public void applyItemProviderLabel() {
    IItemLabelProvider labelProvider = mock(IItemLabelProvider.class);
    Object item = new Object();
    String text = "";
    URI imageURI = URI.createURI("");
    when(labelProvider.getText(item)).thenReturn(text);
    when(labelProvider.getImage(item)).thenReturn(imageURI);
    ImageView graphic = new ImageView();
    when(cellFactory.graphicFromObject(imageURI)).thenReturn(graphic);
    when(adapterFactory.adapt(item, IItemLabelProvider.class)).thenReturn(labelProvider);

    Cell<?> cell = new Cell<>();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.