static class FixedSkinActionFactory.MySkinAction extends Object implements SkinAction, DynamicActionAttributes
Modifier and Type | Field and Description |
---|---|
private FixedSkinActionFactory |
factory |
private String |
xtId |
Constructor and Description |
---|
FixedSkinActionFactory.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
FixedSkinActionFactory.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