static class FixedSkinActionFactory.MySkinAction extends java.lang.Object implements SkinAction, DynamicActionAttributes
Modifier and Type | Field and Description |
---|---|
private FixedSkinActionFactory |
factory |
private java.lang.String |
xtId |
Constructor and Description |
---|
MySkinAction(FixedSkinActionFactory factory,
java.lang.String xtId) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<DynamicActionAttribute> |
getDynamicActionAttributes()
Get an iterator that return all dynamic attributes.
|
java.lang.String |
getFavicon()
Get the full path to a favicon for the BASE site.
|
java.lang.String |
getId()
Get the ID of the extension.
|
void |
remapImages(ImageRemapper mapper)
Remap images to another location.
|
private final FixedSkinActionFactory factory
private final java.lang.String xtId
MySkinAction(FixedSkinActionFactory factory, java.lang.String xtId)
public java.lang.String getId()
SkinAction
DynamicActionAttributes
interface).getId
in interface SkinAction
public java.lang.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 java.util.Iterator<DynamicActionAttribute> getDynamicActionAttributes()
DynamicActionAttributes
getDynamicActionAttributes
in interface DynamicActionAttributes