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 TypeMethodDescriptionfloat
The angle of the element, which must be between -90 and 90, inclusive.TheColor
of 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.double
The 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
TheColor
of 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
-