Package org.teamapps.icons
Klasse SessionIconProvider
java.lang.Object
org.teamapps.icons.SessionIconProvider
TeamApps session-specific icon provider. Allows for custom (session-specific) default styles per icon library.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungIcon<?, ?> decodeIcon(String qualifiedEncodedIconString) encodeIcon(I icon) encodeIcon(I icon, boolean fallbackToDefaultStyle) <I extends Icon<I,S>, S>
voidregisterIconLibrary(Class<I> iconClass) <I extends Icon<I,S>, S>
voidregisterIconLibrary(Class<I> iconClass, String libraryName, IconEncoder<I> iconEncoder, IconDecoder<I> iconDecoder, IconLoader<I> iconLoader, S defaultStyle) <I extends Icon<I,S>, S>
voidsetDefaultStyleForIconClass(Class<I> iconClass, S defaultStyle)
-
Konstruktordetails
-
SessionIconProvider
-
-
Methodendetails
-
encodeIcon
-
encodeIcon
-
decodeIcon
-
loadIcon
-
loadIcon
-
registerIconLibrary
-
registerIconLibrary
public <I extends Icon<I,S>, void registerIconLibraryS> (Class<I> iconClass, String libraryName, IconEncoder<I> iconEncoder, IconDecoder<I> iconDecoder, IconLoader<I> iconLoader, S defaultStyle) -
setDefaultStyleForIconClass
-