Package org.eclipse.jface.viewers
Class LabelProviderChangedEvent
- java.lang.Object
-
- java.util.EventObject
-
- org.eclipse.jface.viewers.LabelProviderChangedEvent
-
- All Implemented Interfaces:
Serializable
public class LabelProviderChangedEvent extends EventObject
Event object describing a label provider state change.- See Also:
ILabelProviderListener, Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description LabelProviderChangedEvent(IBaseLabelProvider source)Creates a new event for the given source, indicating that all labels provided by the source are no longer valid and should be updated.LabelProviderChangedEvent(IBaseLabelProvider source, Object element)Creates a new event for the given source, indicating that the label provided by the source for the given element is no longer valid and should be updated.LabelProviderChangedEvent(IBaseLabelProvider source, Object[] elements)Creates a new event for the given source, indicating that the label provided by the source for the given elements is no longer valid and should be updated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetElement()Returns the first element whose label needs to be updated, ornullif all labels need to be updated.Object[]getElements()Returns the elements whose labels need to be updated, ornullif all labels need to be updated.-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Constructor Detail
-
LabelProviderChangedEvent
public LabelProviderChangedEvent(IBaseLabelProvider source)
Creates a new event for the given source, indicating that all labels provided by the source are no longer valid and should be updated.- Parameters:
source- the label provider
-
LabelProviderChangedEvent
public LabelProviderChangedEvent(IBaseLabelProvider source, Object[] elements)
Creates a new event for the given source, indicating that the label provided by the source for the given elements is no longer valid and should be updated.- Parameters:
source- the label providerelements- the element whose labels have changed
-
LabelProviderChangedEvent
public LabelProviderChangedEvent(IBaseLabelProvider source, Object element)
Creates a new event for the given source, indicating that the label provided by the source for the given element is no longer valid and should be updated.- Parameters:
source- the label providerelement- the element whose label needs to be updated
-
-
Method Detail
-
getElement
public Object getElement()
Returns the first element whose label needs to be updated, ornullif all labels need to be updated.- Returns:
- the element whose label needs to be updated or
null
-
getElements
public Object[] getElements()
Returns the elements whose labels need to be updated, ornullif all labels need to be updated.- Returns:
- the element whose labels need to be updated or
null
-
-