public final String getText ( final Object element ) { final StyledViewerLabel label = new StyledViewerLabel ( "", null ); //$NON-NLS-1$ updateLabel ( label, element ); return label.getText (); }
public StyledString getStyledText ( final Object element ) { final StyledViewerLabel label = new StyledViewerLabel ( "", null ); //$NON-NLS-1$ updateLabel ( label, element ); return label.getStyledText (); }
@Override public Iterator<T> iterator () { return SelectionHelper.iterator ( selection, clazz ); } };
@Override protected void addListenerTo ( final Object next ) { super.addListenerTo ( next ); }
@Override protected void removeListenerFrom ( final Object next ) { super.removeListenerFrom ( next ); }
@Override public void dispose () { this.resource.dispose (); super.dispose (); }
@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 String getDescription ( final Object element ) { if ( element instanceof TreeNode ) { return null; } return super.getDescription ( element ); }
public final Image getImage ( final Object element ) { final StyledViewerLabel label = new StyledViewerLabel ( "", null ); //$NON-NLS-1$ updateLabel ( label, element ); logger.debug ( "Get Image: {} for {}", new Object[] { label.getImage (), element } ); //$NON-NLS-1$ return label.getImage (); }
/** * @param itemsThatNeedLabels */ public ListeningLabelProvider ( final IObservableSet itemsThatNeedLabels ) { addSource ( itemsThatNeedLabels ); }
@Override protected void addListenerTo ( final Object next ) { super.addListenerTo ( next ); }
@Override protected void removeListenerFrom ( final Object next ) { super.removeListenerFrom ( next ); }
@Override public void dispose () { this.resource.dispose (); super.dispose (); }
@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 String getDescription ( final Object element ) { if ( element instanceof TreeNode ) { return null; } return super.getDescription ( element ); }
@Override protected void addListenerTo ( final Object next ) { super.addListenerTo ( next ); }
@Override protected void removeListenerFrom ( final Object next ) { super.removeListenerFrom ( next ); }
@Override protected void addListenerTo ( final Object next ) { super.addListenerTo ( next ); }
@Override protected void removeListenerFrom ( final Object next ) { super.removeListenerFrom ( next ); }
@Override protected void addListenerTo ( final Object next ) { super.addListenerTo ( next ); if ( next instanceof ConnectionHolder ) { ( (ConnectionHolder)next ).addPropertyChangeListener ( this ); } }