Class IconDeckRadianceIcon<T>

java.lang.Object
org.pushingpixels.radiance.component.api.common.icon.IconDeckRadianceIcon<T>
Type Parameters:
T - enumeration key into the deck
All Implemented Interfaces:
Icon, AsynchronousLoading, RadianceIcon

public class IconDeckRadianceIcon<T> extends Object implements RadianceIcon, AsynchronousLoading
Implementation of the RadianceIcon that allows switching the icon painting at runtime. This class can be used as a delegate in the DecoratedRadianceIcon where the "base" icon is changed at runtime without the need to recompute all the decorators.