public abstract class RendererProvider
extends java.lang.Object
Constructor and Description |
---|
RendererProvider() |
Modifier and Type | Method and Description |
---|---|
abstract <C extends Border> |
getBorderRenderer(java.lang.Class<C> borderClass) |
abstract <C extends Component> |
getComponentRenderer(java.lang.Class<C> componentClass) |
abstract java.util.List<ComponentRenderer> |
getComponentRenderers() |
abstract <I extends Icon> |
getIconRenderer(java.lang.Class<I> iconClass) |
abstract <I extends Image> |
getImageRenderer(java.lang.Class<I> imageClass) |
static RendererProvider |
getInstance() |
static void |
setRendererProvider(RendererProvider provider) |
public static void setRendererProvider(RendererProvider provider)
public static RendererProvider getInstance()
public abstract <C extends Component> ComponentRenderer getComponentRenderer(java.lang.Class<C> componentClass)
public abstract <C extends Border> BorderRenderer getBorderRenderer(java.lang.Class<C> borderClass)
public abstract <I extends Icon> IconRenderer getIconRenderer(java.lang.Class<I> iconClass)
public abstract <I extends Image> ImageRenderer getImageRenderer(java.lang.Class<I> imageClass)
public abstract java.util.List<ComponentRenderer> getComponentRenderers()