static class FixedSkinActionFactory.MySkinAction extends Object implements SkinAction, DynamicActionAttributes
Modifier and Type | Field and Description |
---|---|
private FixedSkinActionFactory |
factory |
private String |
xtId |
Constructor and Description |
---|
MySkinAction(FixedSkinActionFactory factory,
String xtId) |
Modifier and Type | Method and Description |
---|---|
Iterator<DynamicActionAttribute> |
getDynamicActionAttributes()
Get an iterator that return all dynamic attributes.
|
String |
getFavicon()
Get the full path to a favicon for the BASE site.
|
String |
getId()
Get the ID of the extension.
|
void |
remapImages(ImageRemapper mapper)
Remap images to another location.
|
private final FixedSkinActionFactory factory
private final String xtId
MySkinAction(FixedSkinActionFactory factory, String xtId)
public String getId()
SkinAction
DynamicActionAttributes
interface).getId
in interface SkinAction
public String getFavicon()
SkinAction
getFavicon
in interface SkinAction
public void remapImages(ImageRemapper mapper)
SkinAction
ImageRemapper.map(String, String)
to re-map an image from a source location to a destination location. Note that
this method is not called on every use of the skin, but only after
something has changed due to installation/uninstallation or enabling/disabled
skins. The re-mapped images are then cached.remapImages
in interface SkinAction
public Iterator<DynamicActionAttribute> getDynamicActionAttributes()
DynamicActionAttributes
getDynamicActionAttributes
in interface DynamicActionAttributes