Interface ICloudLabelProvider
- All Superinterfaces:
IBaseLabelProvider
- All Known Subinterfaces:
IEditableCloudLabelProvider
- All Known Implementing Classes:
TypeLabelProvider
Defines the label of an element within the cloud. Besides of the
string-label, each element can be assigned a unique weight (used to calculate
the font size of the rendered element), color, font and angle.
-
Method Summary
Modifier and TypeMethodDescriptionfloatThe angle of the element, which must be between -90 and 90, inclusive.TheColorof the given element, which must not benull.FontData[]getFontData(Object element) TheFontData-array which defines the font of the given element.The label of the given element, which must not benull.getToolTip(Object element) Return the tool tip of the element, ornull, if none.doubleThe weight of the given element, which must be between 0 and 1 (inclusive).Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
-
Method Details
-
getLabel
The label of the given element, which must not benull.- Parameters:
element-- Returns:
- the label of the given element
-
getWeight
The weight of the given element, which must be between 0 and 1 (inclusive).- Parameters:
element-- Returns:
- the weight of the given element
-
getColor
TheColorof the given element, which must not benull.- Parameters:
element-- Returns:
- the color of the given element
-
getFontData
TheFontData-array which defines the font of the given element. Each element must be provided with a unique array. Must not returnnull.- Parameters:
element-- Returns:
- the font data for the given element
-
getAngle
The angle of the element, which must be between -90 and 90, inclusive.- Parameters:
element-- Returns:
- the angle of the given element
-
getToolTip
Return the tool tip of the element, ornull, if none.- Parameters:
element-- Returns:
- the tooltip of the given element
-