Annotationsschnittstelle IconLibrary


@Retention(RUNTIME) public @interface IconLibrary
Defines an IconLibrary. Icon classes SHOULD be annotated with this annotation.

All of the classes specified in this annotation MUST provide a default constructor!

  • Elementdetails

    • name

      String name
      Gibt zurück:
      The name of this icon library. Should consist only of characters, digits and underscores. No "." allowed!
    • encoder

      Class<? extends IconEncoder> encoder
      Gibt zurück:
      The IconEncoder class that handles these icons.
    • decoder

      Class<? extends IconDecoder> decoder
      Gibt zurück:
      The IconDecoder class that handles these icons.
    • loader

      Class<? extends IconLoader> loader
      Gibt zurück:
      The IconLoader class that handles these icons.
    • defaultStyleSupplier

      Class<? extends DefaultStyleSupplier> defaultStyleSupplier
      Gibt zurück:
      A supplier class supplying the default style for this icon library.