Package org.teamapps.icons
Klasse IconProvider
java.lang.Object
org.teamapps.icons.IconProvider
- Alle implementierten Schnittstellen:
IconDecoderContext,IconLoaderContext
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungIconProvider(IconLibraryRegistry iconLibraryRegistry) IconProvider(IconLibraryRegistry iconLibraryRegistry, IconCache iconCache) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungIcon<?, ?> decodeIcon(String qualifiedEncodedIcon) encodeIcon(Icon<?, ?> icon) Encodes the given icon.<I extends Icon<I,S>, S>
SgetDefaultStyle(Class<I> iconClass) <I extends Icon<I,S>, S>
IconDecoder<I> getIconDecoder(String libraryName) <I extends Icon<I,S>, S>
IconEncoder<I> getIconEncoder(Class<I> iconClass) getLibraryName(Icon icon) <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)
-
Konstruktordetails
-
IconProvider
-
IconProvider
-
-
Methodendetails
-
encodeIcon
Encodes the given icon. Does not provide any fallback style mechanism. If the icon's style is null, it is encoded without style.- Gibt zurück:
- the encoded icon
-
decodeIcon
- Angegeben von:
decodeIconin SchnittstelleIconDecoderContext
-
loadIcon
-
loadIcon
- Angegeben von:
loadIconin SchnittstelleIconLoaderContext
-
getIconEncoder
-
getIconDecoder
-
getLibraryName
-
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) -
getDefaultStyle
-