public interface ILcdGXYLabelPriorityProvider
Priorities must have a value between
0 (highest priority) and
Integer.MAX_VALUE (lowest priority).
Label priorities are typically used when placing labels. Labels with a high priority will then be processed first, and have a higher chance of being placed. Labels with a low priority will be processed last, and have less chance to find a placement where they don't overlap with already placed labels.
To define priorities per label,
ILcdGXYMultiLabelPriorityProvider can be used.
int getPriority(java.lang.Object aObject, ILcdGXYContext aGXYContext)
aObject- the object whose label priority is to be returned.
ILcdGXYContextthe label priority will be used for.