| java.lang.Object net.refractions.udig.render.internal.feature.basic.LabelCacheDecorator
LabelCacheDecorator | public class LabelCacheDecorator implements LabelCache(Code) | | Wraps the context's
ILabelPainter to allow labelling produced by the Streaming/Shapefile renderers to be combined
with the labels from other labels. Streaming and Shapefile renderer both assume they are the start and end points of rendering
so they start and finish the label cache, as well as assign their own layerIds and clear the cache. None of these are acceptable
for uDig so this class intercepts the calls and handles these cases as well as translating the geometries so they are relative to
the full display area.
author: Jesse since: 1.1.0 |
LabelCacheDecorator | public LabelCacheDecorator(LabelCache wrapped, Point origin, String layerId)(Code) | | |
clear | public void clear()(Code) | | |
put | public void put(String layerId, TextSymbolizer symbolizer, Feature feature, LiteShape2 shape, Range scaleRange)(Code) | | |
start | public void start()(Code) | | |
|
|