@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface PluginInfo
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
name
Name of the plugin, limited to 50 characters.
|
Modifier and Type | Optional Element and Description |
---|---|
Color |
color
Color preference of the plugin.
|
Family |
iconFamily
Family of Font Awesome icon.
|
java.lang.String |
iconName
Name of Font Awesome icon.
|
public abstract java.lang.String name
public abstract java.lang.String iconName
See https://fontawesome.com/icons (select 'free')) for icons and their Family
.
public abstract Family iconFamily
See https://fontawesome.com/icons (select 'free')) for icons and their Family
.
public abstract Color color
This color will be set as the default color to use for plugin's elements.