Class TLcyGXYAsynchronousLayerCustomizerPanelFactory

java.lang.Object
com.luciad.lucy.map.asynchronous.TLcyGXYAsynchronousLayerCustomizerPanelFactory
All Implemented Interfaces:
ILcyCustomizerPanelFactory

public class TLcyGXYAsynchronousLayerCustomizerPanelFactory extends Object implements ILcyCustomizerPanelFactory
Panel wrapper for customizer panels that directly or indirectly influence asynchronously painted layers. It allows to easily convert a customizer panel factory into a customizer panel factory that supports asynchronous painting.

For LayerContexts, the calls are delegated using a safe layer context as determined by ALcyAsynchronousPaintFacade.invokeNowOnGXYLayer(com.luciad.view.gxy.ILcdGXYLayer, com.luciad.view.gxy.asynchronous.ILcdGXYAsynchronousLayerRunnable). For ModelContexts, DomainObjectContexts and ModelEncoderContexts, the calls are delegated with read-write model locks.

See Also: