public abstract class AbstractFaceProvider extends java.lang.Object implements FaceProvider
Constructor and Description |
---|
AbstractFaceProvider() |
Modifier and Type | Method and Description |
---|---|
protected abstract javax.swing.ImageIcon |
createImage(java.lang.String faceName,
long stretch)
Create an image not found in the cache.
|
javax.swing.ImageIcon |
getImageIconForFacename(java.lang.String faceName,
long stretch)
Get an image from this FaceProvider.
|
void |
reload()
Reload faces.
|
@Nullable public javax.swing.ImageIcon getImageIconForFacename(@NotNull java.lang.String faceName, long stretch)
getImageIconForFacename
in interface FaceProvider
faceName
- face name to get image for, excluding path and endingpublic void reload()
reload
in interface FaceProvider
@Nullable protected abstract javax.swing.ImageIcon createImage(@NotNull java.lang.String faceName, long stretch)
faceName
- face name to get image for, excluding path and endingstretch
- stretch factor