public class ShapeCache
extends java.lang.Object
| Constructor and Description |
|---|
ShapeCache() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends java.awt.Shape> |
getShape(java.awt.Component component,
java.lang.String shapeId,
DataProvider<T> shapeProvider,
java.lang.Object... settings)
Returns cached component shape.
|
public static <T extends java.awt.Shape> T getShape(java.awt.Component component,
java.lang.String shapeId,
DataProvider<T> shapeProvider,
java.lang.Object... settings)
T - shape typecomponent - component for which shape is cachedshapeId - unique shape IDshapeProvider - shape providersettings - shape settings used as a shape key