Package org.teamapps.icons.provider
Interface IconProvider<STYLE extends IconStyle>
- All Known Subinterfaces:
SvgIconProvider<STYLE>
public interface IconProvider<STYLE extends IconStyle>
-
Method Summary
Modifier and Type Method Description java.util.Set<java.lang.Integer>getAvailableIconSizes()java.util.Set<STYLE>getAvailableIconStyles()STYLEgetDefaultDesktopStyle()STYLEgetDefaultMobileStyle()STYLEgetDefaultSubIconStyle()byte[]getIcon(java.lang.String styleId, int size, java.lang.String iconName)java.lang.StringgetIconLibraryId()
-
Method Details
-
getIcon
byte[] getIcon(java.lang.String styleId, int size, java.lang.String iconName) -
getIconLibraryId
java.lang.String getIconLibraryId() -
getAvailableIconSizes
java.util.Set<java.lang.Integer> getAvailableIconSizes() -
getAvailableIconStyles
java.util.Set<STYLE> getAvailableIconStyles() -
getDefaultDesktopStyle
STYLE getDefaultDesktopStyle() -
getDefaultMobileStyle
STYLE getDefaultMobileStyle() -
getDefaultSubIconStyle
STYLE getDefaultSubIconStyle()
-