public class DecoratedImageCache extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DecoratedImageCache.HAlign
Horizontal alignment of the decoration image
|
protected class |
DecoratedImageCache.StoreKey
Composite key class for entries in the cache
|
static class |
DecoratedImageCache.VAlign
Vertical alignment of the decoration image
|
Modifier and Type | Field and Description |
---|---|
protected com.google.gwt.canvas.client.Canvas |
canvas
A canvas to create the decorated images
|
protected com.google.gwt.canvas.dom.client.Context2d |
ctx
The canvas context
|
protected Map<com.google.gwt.resources.client.ImageResource,Map<DecoratedImageCache.StoreKey,com.google.gwt.user.client.ui.AbstractImagePrototype>> |
imageToDecorations
Cache storage
|
protected Map<com.google.gwt.resources.client.ImageResource,SimpleImage> |
resourceToImage
Maps image resources to simple images
|
Constructor and Description |
---|
DecoratedImageCache(Map<com.google.gwt.resources.client.ImageResource,SimpleImage> resourceToImage)
Constructor
|
Modifier and Type | Method and Description |
---|---|
com.google.gwt.user.client.ui.AbstractImagePrototype |
decorate(SimpleImage base,
SimpleImage decoration,
DecoratedImageCache.HAlign halign,
DecoratedImageCache.VAlign valign)
Decorates the specified image
|
com.google.gwt.user.client.ui.AbstractImagePrototype |
getImageWithDecoration(com.google.gwt.resources.client.ImageResource base,
com.google.gwt.resources.client.ImageResource decoration,
DecoratedImageCache.HAlign halign,
DecoratedImageCache.VAlign valign)
Creates or returns a decorated image
|
protected com.google.gwt.canvas.client.Canvas canvas
protected com.google.gwt.canvas.dom.client.Context2d ctx
protected Map<com.google.gwt.resources.client.ImageResource,SimpleImage> resourceToImage
protected Map<com.google.gwt.resources.client.ImageResource,Map<DecoratedImageCache.StoreKey,com.google.gwt.user.client.ui.AbstractImagePrototype>> imageToDecorations
public DecoratedImageCache(Map<com.google.gwt.resources.client.ImageResource,SimpleImage> resourceToImage)
resourceToImage
- A map containing the base images and the decoration imagespublic com.google.gwt.user.client.ui.AbstractImagePrototype getImageWithDecoration(com.google.gwt.resources.client.ImageResource base, com.google.gwt.resources.client.ImageResource decoration, DecoratedImageCache.HAlign halign, DecoratedImageCache.VAlign valign)
base
- The base imagedecoration
- The image decorationhalign
- Horizontal alignment of the decorationvalign
- Vertical alignment of the decorationpublic com.google.gwt.user.client.ui.AbstractImagePrototype decorate(SimpleImage base, SimpleImage decoration, DecoratedImageCache.HAlign halign, DecoratedImageCache.VAlign valign)
base
- The base imagedecoration
- The image decorationhalign
- Horizontal alignment of the decorationvalign
- Vertical alignment of the decorationCopyright © 2018. All Rights Reserved.