org.eclipse.emf.edit.provider
Class ItemPropertyDescriptor.ItemDelegator

java.lang.Object
  extended byorg.eclipse.emf.edit.provider.AdapterFactoryItemDelegator
      extended byorg.eclipse.emf.edit.provider.ItemPropertyDescriptor.ItemDelegator
All Implemented Interfaces:
IEditingDomainItemProvider, IItemLabelProvider, IItemPropertySource, IStructuredItemContentProvider, ITableItemLabelProvider, ITreeItemContentProvider
Enclosing class:
ItemPropertyDescriptor

protected class ItemPropertyDescriptor.ItemDelegator
extends AdapterFactoryItemDelegator

This class uses a static image


Field Summary
protected  ResourceLocator resourceLocator
           
 
Fields inherited from class org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator
adapterFactory
 
Constructor Summary
ItemPropertyDescriptor.ItemDelegator(AdapterFactory adapterFactory)
           
ItemPropertyDescriptor.ItemDelegator(AdapterFactory adapterFactory, ResourceLocator resourceLocator)
           
 
Method Summary
protected  String convert(EDataType eDataType, Object value)
           
protected  String crop(String text)
           
 Object getImage(Object object)
          This does the same thing as ILabelProvider.getImage, it fetches the label image specific to this object instance.
 String getText(Object object)
          This does the same thing as ILabelProvider.getText, it fetches the label text specific to this object instance.
 
Methods inherited from class org.eclipse.emf.edit.provider.AdapterFactoryItemDelegator
createCommand, getAdapterFactory, getChildren, getColumnImage, getColumnText, getEditableValue, getElements, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyDescriptors, hasChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceLocator

protected ResourceLocator resourceLocator
Constructor Detail

ItemPropertyDescriptor.ItemDelegator

public ItemPropertyDescriptor.ItemDelegator(AdapterFactory adapterFactory)

ItemPropertyDescriptor.ItemDelegator

public ItemPropertyDescriptor.ItemDelegator(AdapterFactory adapterFactory,
                                            ResourceLocator resourceLocator)
Method Detail

getText

public String getText(Object object)
Description copied from class: AdapterFactoryItemDelegator
This does the same thing as ILabelProvider.getText, it fetches the label text specific to this object instance.

Specified by:
getText in interface IItemLabelProvider
Overrides:
getText in class AdapterFactoryItemDelegator

convert

protected String convert(EDataType eDataType,
                         Object value)

crop

protected String crop(String text)

getImage

public Object getImage(Object object)
Description copied from class: AdapterFactoryItemDelegator
This does the same thing as ILabelProvider.getImage, it fetches the label image specific to this object instance.

Specified by:
getImage in interface IItemLabelProvider
Overrides:
getImage in class AdapterFactoryItemDelegator

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.