public class AttributeChangeItemProviderSpec extends AttributeChangeItemProvider implements IItemStyledLabelProvider, IItemDescriptionProvider
AttributeChangeItemProvider
returning nice output for getText(Object)
and
getImage(Object)
.ItemProviderAdapter.ChildrenStore, ItemProviderAdapter.ModifiableSingletonEList<E>, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
Adapter.Internal
copyright
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded
target
GRAYED_OUT_COLOR
BOLD_FONT, BOLD_ITALIC_FONT, ITALIC_FONT, NORMAL_FONT
Constructor and Description |
---|
AttributeChangeItemProviderSpec(AdapterFactory adapterFactory)
Constructs an AttributeChangeItemProviderSpec with the given factory.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getAttributeText(AttributeChange attChange)
Returns the name of the attribute linked to the given
AttributeChange . |
String |
getDescription(Object object)
Returns the description for the given object.
|
Object |
getForeground(Object object) |
Object |
getImage(Object object)
This returns AttributeChange.gif
|
IStyledString.IComposedStyledString |
getStyledText(Object object)
Returns the styled text label for the given object.
|
String |
getText(Object object)
This returns the label text for the adapted class
|
protected String |
getValueText(AttributeChange attChange)
Converts to text the given
AttributeChange . |
addAttributePropertyDescriptor, addValuePropertyDescriptor, collectNewChildDescriptors, getPropertyDescriptors, notifyChanged
addConflictPropertyDescriptor, addEquivalencePropertyDescriptor, addImpliedByPropertyDescriptor, addImpliesPropertyDescriptor, addKindPropertyDescriptor, addPrimeRefiningPropertyDescriptor, addRefinedByPropertyDescriptor, addRefinesPropertyDescriptor, addRequiredByPropertyDescriptor, addRequiresPropertyDescriptor, addSourcePropertyDescriptor, addStatePropertyDescriptor, getResourceLocator
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildFeature, getChildReference, getChildren, getChildrenFeatures, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldComposeCreationImage, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
getTarget
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCommand, getChildren, getNewChildDescriptors, getParent
getChildren, getParent, hasChildren
getElements
getEditableValue, getPropertyDescriptor
getBackground
getFont
public AttributeChangeItemProviderSpec(AdapterFactory adapterFactory)
adapterFactory
- the factory given to the super constructor.public Object getImage(Object object)
getImage
in interface IItemLabelProvider
getImage
in class AttributeChangeItemProvider
MatchItemProvider.getImage(java.lang.Object)
public String getText(Object object)
getText
in interface IItemLabelProvider
getText
in class AttributeChangeItemProvider
AttributeChangeItemProvider.getText(java.lang.Object)
protected String getAttributeText(AttributeChange attChange)
AttributeChange
.attChange
- the given AttributeChange
.AttributeChange
.protected String getValueText(AttributeChange attChange)
AttributeChange
.attChange
- the given AttributeChange
.AttributeChange
.public Object getForeground(Object object)
getForeground
in interface IItemColorProvider
getForeground
in class ItemProviderAdapter
ItemProviderAdapter.getForeground(java.lang.Object)
public IStyledString.IComposedStyledString getStyledText(Object object)
getStyledText
in interface IItemStyledLabelProvider
getStyledText
in class ItemProviderAdapter
object
- the object to evaluate the styled string for.IItemStyledLabelProvider.getStyledText(java.lang.Object)
public String getDescription(Object object)
getDescription
in interface IItemDescriptionProvider
object
- the object to evaluate the description for.IItemDescriptionProvider.getDescription(java.lang.Object)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.