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>>
    S
    getDefaultStyle​(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.String
    getLibraryName​(java.lang.Class<I> iconClass)  
    java.lang.String getLibraryName​(Icon<?,​?> icon)  
    <I extends Icon<I,​ S>,​ S>
    void
    registerIconLibrary​(java.lang.Class<I> iconClass)  
    <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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait