/** * Subclasses should override this method. They should not call the base * class implementation. */ public void updateLabel ( final StyledViewerLabel label, final Object element ) { label.setText ( element.toString () ); }
@Override public void updateLabel ( final StyledViewerLabel label, final Object element ) { if ( element instanceof TreeNode ) { final TreeNode node = (TreeNode)element; label.setText ( node.getName () ); } }
@Override public void updateLabel ( final StyledViewerLabel label, final Object element ) { if ( element instanceof TreeNode ) { final TreeNode node = (TreeNode)element; label.setText ( node.getName () ); } }
private void updateFolder ( final StyledViewerLabel label, final FolderEntry folderEntry ) { label.setImage ( this.resource.createImage ( ImageDescriptor.createFromFile ( ConnectionLabelProvider.class, "icons/folder.gif" ) ) ); String folderName = folderEntry.getName (); if ( folderName == null || folderName.length () == 0 ) { folderName = " "; } label.setText ( folderName ); }
private void updateItem ( final StyledViewerLabel label, final DataItemEntry dataItemEntry ) { String itemName = dataItemEntry.getName (); if ( itemName == null || itemName.length () == 0 ) { itemName = " "; } label.setText ( itemName ); if ( dataItemEntry.getIODirections ().containsAll ( Arrays.asList ( IODirection.INPUT, IODirection.OUTPUT ) ) ) { label.setImage ( this.resource.createImage ( ImageDescriptor.createFromFile ( ConnectionLabelProvider.class, "icons/item_io.gif" ) ) ); } else if ( dataItemEntry.getIODirections ().contains ( IODirection.INPUT ) ) { label.setImage ( this.resource.createImage ( ImageDescriptor.createFromFile ( ConnectionLabelProvider.class, "icons/item_i.gif" ) ) ); } else if ( dataItemEntry.getIODirections ().contains ( IODirection.OUTPUT ) ) { label.setImage ( this.resource.createImage ( ImageDescriptor.createFromFile ( ConnectionLabelProvider.class, "icons/item_o.gif" ) ) ); } else { label.setImage ( this.resource.createImage ( ImageDescriptor.createFromFile ( ConnectionLabelProvider.class, "icons/item.gif" ) ) ); } }
@Override public void updateLabel ( final StyledViewerLabel label, final Object element ) { if ( element instanceof ConnectionDiscovererBean ) { final ConnectionDiscovererBean bean = (ConnectionDiscovererBean)element; if ( bean.getImageDescriptor () != null ) { label.setImage ( this.resource.createImage ( ( (ConnectionDiscovererBean)element ).getImageDescriptor () ) ); } label.setText ( bean.getName () ); } else if ( element instanceof ConnectionHolder ) { final Image image = this.resource.createImage ( ImageDescriptor.createFromFile ( ConnectionLabelProvider.class, "icons/connection.gif" ) ); //$NON-NLS-1$ label.setImage ( image ); label.setStyledText ( getConnectionString ( (ConnectionHolder)element ) ); } }
@Override public void updateLabel ( final StyledViewerLabel label, final Object element ) { if ( element instanceof ConnectionDiscovererBean ) { final ConnectionDiscovererBean bean = (ConnectionDiscovererBean)element; if ( bean.getImageDescriptor () != null ) { label.setImage ( this.resource.createImage ( ( (ConnectionDiscovererBean)element ).getImageDescriptor () ) ); } label.setText ( bean.getName () ); } else if ( element instanceof ConnectionHolder ) { final Image image = this.resource.createImage ( ImageDescriptor.createFromFile ( ConnectionLabelProvider.class, "icons/connection.gif" ) ); //$NON-NLS-1$ label.setImage ( image ); label.setStyledText ( getConnectionString ( (ConnectionHolder)element ) ); } }