Package org.teamapps.icons
Class IconLibraryRegistry
java.lang.Object
org.teamapps.icons.IconLibraryRegistry
public class IconLibraryRegistry
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description IconLibraryRegistry() -
Method Summary
Modifier and Type Method Description <S, I extends Icon<I, S>>
SgetDefaultStyle(java.lang.Class<I> iconClass)<I extends Icon<I, S>, S>
IconDecoder<I,S>getIconDecoder(java.lang.String libraryName)<I extends Icon<I, S>, S>
IconEncoder<I,S>getIconEncoder(java.lang.Class<I> iconClass)<I extends Icon<I, S>, S>
IconLoader<I,S>getIconLoader(java.lang.String libraryName)<I extends Icon<I, S>, S>
java.lang.StringgetLibraryName(java.lang.Class<I> iconClass)java.lang.StringgetLibraryName(Icon<?,?> icon)<I extends Icon<I, S>, S>
voidregisterIconLibrary(java.lang.Class<I> iconClass)<I extends Icon<I, S>, S>
voidregisterIconLibrary(java.lang.Class<I> iconClass, java.lang.String libraryName, IconEncoder<I,S> iconEncoder, IconDecoder<I,S> iconDecoder, IconLoader<I,S> iconLoader, S defaultStyle)
-
Constructor Details
-
IconLibraryRegistry
public IconLibraryRegistry()
-
-
Method Details
-
getIconEncoder
-
getIconDecoder
-
getIconLoader
-
getDefaultStyle
-
getLibraryName
-
getLibraryName
-
registerIconLibrary
-
registerIconLibrary
public <I extends Icon<I, S>, S> void registerIconLibrary(java.lang.Class<I> iconClass, java.lang.String libraryName, IconEncoder<I,S> iconEncoder, IconDecoder<I,S> iconDecoder, IconLoader<I,S> iconLoader, S defaultStyle)
-