Class CachingIconProvider
java.lang.Object
org.teamapps.icons.systemprovider.CachingIconProvider
public class CachingIconProvider
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description CachingIconProvider()CachingIconProvider(java.io.File cacheDirectory) -
Method Summary
Modifier and Type Method Description byte[]getCachedIcon(int size, java.lang.String iconId)byte[]getCachedIcon(java.lang.String libraryId, java.lang.String styleId, int size, java.lang.String iconName)booleanpuIconInCache(int size, java.lang.String iconId, byte[] bytes)booleanputIconInCache(java.lang.String libraryId, java.lang.String styleId, int size, java.lang.String iconName, byte[] bytes)
-
Constructor Details
-
CachingIconProvider
public CachingIconProvider() -
CachingIconProvider
public CachingIconProvider(java.io.File cacheDirectory)
-
-
Method Details
-
getCachedIcon
public byte[] getCachedIcon(int size, java.lang.String iconId) -
getCachedIcon
public byte[] getCachedIcon(java.lang.String libraryId, java.lang.String styleId, int size, java.lang.String iconName) -
puIconInCache
public boolean puIconInCache(int size, java.lang.String iconId, byte[] bytes) -
putIconInCache
public boolean putIconInCache(java.lang.String libraryId, java.lang.String styleId, int size, java.lang.String iconName, byte[] bytes)
-