Klasse IconLibraryRegistry

java.lang.Object
org.teamapps.icons.IconLibraryRegistry

public class IconLibraryRegistry extends Object
  • Konstruktordetails

    • IconLibraryRegistry

      public IconLibraryRegistry()
  • Methodendetails

    • getIconEncoder

      public <I extends Icon<I, S>, S> IconEncoder<I> getIconEncoder(Class<I> iconClass)
    • getIconDecoder

      public <I extends Icon<I, S>, S> IconDecoder<I> getIconDecoder(String libraryName)
    • getIconLoader

      public <I extends Icon<I, S>, S> IconLoader<I> getIconLoader(String libraryName)
    • getDefaultStyle

      public <S, I extends Icon<I, S>> S getDefaultStyle(Class<I> iconClass)
    • getLibraryName

      public String getLibraryName(Icon<?,?> icon)
    • getLibraryName

      public <I extends Icon<I, S>, S> String getLibraryName(Class<I> iconClass)
    • registerIconLibrary

      public <I extends Icon<I, S>, S> void registerIconLibrary(Class<I> iconClass)
    • registerIconLibrary

      public <I extends Icon<I, S>, S> void registerIconLibrary(Class<I> iconClass, String libraryName, IconEncoder<I> iconEncoder, IconDecoder<I> iconDecoder, IconLoader<I> iconLoader, S defaultStyle)