public class IconSetExtension extends Object implements SkinExtension
Modifier and Type | Field and Description |
---|---|
protected List<IconSet> |
iconSets
|
protected String |
id
IconSetExtension identifier. |
protected List<String> |
skinIds
|
Constructor and Description |
---|
IconSetExtension(String id,
List<String> skinIds,
IconSet... iconSets)
Constructs new
IconSetExtension . |
IconSetExtension(String id,
List<String> skinIds,
List<IconSet> iconSets)
Constructs new
IconSetExtension . |
IconSetExtension(String id,
String skinId,
IconSet... iconSets)
Constructs new
IconSetExtension . |
IconSetExtension(String id,
String skinId,
List<IconSet> iconSets)
Constructs new
IconSetExtension . |
Modifier and Type | Method and Description |
---|---|
String |
getAuthor()
Returns extension author.
|
String |
getDescription()
Returns extension description.
|
Icon |
getIcon()
Returns extension
Icon . |
List<IconSet> |
getIconSets()
Returns skin icon sets.
|
String |
getId()
Returns unique extension ID.
|
String |
getTitle()
Returns extension title.
|
boolean |
isSupported(String skinId)
Returns whether or not skin with the specified ID is supported by this extension.
|
@NotNull protected final String id
IconSetExtension
identifier.public IconSetExtension(@NotNull String id, @NotNull String skinId, @NotNull IconSet... iconSets)
IconSetExtension
.id
- IconSetExtension
identifierskinId
- supported Skin
identifiericonSets
- IconSet
s for this IconSetExtension
public IconSetExtension(@NotNull String id, @NotNull List<String> skinIds, @NotNull IconSet... iconSets)
IconSetExtension
.id
- IconSetExtension
identifierskinIds
- List
of supported Skin
identifiersiconSets
- IconSet
s for this IconSetExtension
public IconSetExtension(@NotNull String id, @NotNull String skinId, @NotNull List<IconSet> iconSets)
IconSetExtension
.id
- IconSetExtension
identifierskinId
- supported Skin
identifiericonSets
- List
of IconSet
s for this IconSetExtension
.public IconSetExtension(@NotNull String id, @NotNull List<String> skinIds, @NotNull List<IconSet> iconSets)
IconSetExtension
.id
- IconSetExtension
identifierskinIds
- List
of supported Skin
identifiersiconSets
- List
of IconSet
s for this IconSetExtension
.@NotNull public String getId()
SkinExtension
getId
in interface Identifiable
getId
in interface SkinExtension
@Nullable public Icon getIcon()
SkinExtension
Icon
.getIcon
in interface SkinExtension
Icon
@Nullable public String getTitle()
SkinExtension
getTitle
in interface SkinExtension
@Nullable public String getDescription()
SkinExtension
getDescription
in interface SkinExtension
@Nullable public String getAuthor()
SkinExtension
getAuthor
in interface SkinExtension
public boolean isSupported(@NotNull String skinId)
SkinExtension
isSupported
in interface SkinExtension
skinId
- ID of the skin to process@NotNull public List<IconSet> getIconSets()
SkinExtension
getIconSets
in interface SkinExtension
Copyright © 2020. All rights reserved.