@Override public void updateLabel ( final StyledViewerLabel label, final Object element ) { logger.debug ( "Update label: {}", element ); //$NON-NLS-1$ if ( element instanceof BrowserEntryBean ) { final BrowserEntryBean entry = (BrowserEntryBean)element; final StyledString string = new StyledString ( entry.getEntry ().getId () ); label.setStyledText ( string ); final Set<BrowserType> types = entry.getEntry ().getTypes (); if ( types.contains ( BrowserType.EVENTS ) ) { label.setImage ( Activator.getDefault ().getImageRegistry ().get ( ImageConstants.IMG_EVENTS ) ); } else if ( types.contains ( BrowserType.MONITORS ) ) { label.setImage ( Activator.getDefault ().getImageRegistry ().get ( ImageConstants.IMG_MONITORS ) ); } } else { super.updateLabel ( label, element ); } }
@Override public void updateLabel ( final StyledViewerLabel label, final Object element ) { logger.debug ( "Update label: {}", element ); //$NON-NLS-1$ if ( element instanceof BrowserEntryBean ) { final BrowserEntryBean entry = (BrowserEntryBean)element; final StyledString string = new StyledString ( entry.getEntry ().getId () ); label.setStyledText ( string ); final Set<BrowserType> types = entry.getEntry ().getTypes (); if ( types.contains ( BrowserType.EVENTS ) ) { label.setImage ( Activator.getDefault ().getImageRegistry ().get ( ImageConstants.IMG_EVENTS ) ); } else if ( types.contains ( BrowserType.MONITORS ) ) { label.setImage ( Activator.getDefault ().getImageRegistry ().get ( ImageConstants.IMG_MONITORS ) ); } } else { super.updateLabel ( label, 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 ) ); } }
@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 ) ); } }