|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.myfaces.trinidad.skin.SkinFactory
public abstract class SkinFactory
Factory for creating Skin objects.
| Constructor Summary | |
|---|---|
SkinFactory()
|
|
| Method Summary | |
|---|---|
abstract void |
addSkin(String skinId,
Skin skin)
Register the specified Skin instance, associated with
the specified skinId, to be supported by this
SkinFactory, replacing any previously registered
Skin for this identifier. |
static SkinFactory |
getFactory()
Retrieve the current SkinFactory. |
abstract Skin |
getSkin(FacesContext context,
String skinId)
Return a Skin instance for the specified skinId. |
abstract Skin |
getSkin(FacesContext context,
String family,
String renderKitId)
Return a Skin instance for the specified skinFamily and
renderKitId. |
abstract Iterator<String> |
getSkinIds()
Return an Iterator over the set of skin
identifiers registered with this factory. |
static void |
setFactory(SkinFactory factory)
Store the current SkinFactory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SkinFactory()
| Method Detail |
|---|
public static SkinFactory getFactory()
public static void setFactory(SkinFactory factory)
public abstract void addSkin(String skinId,
Skin skin)
Register the specified Skin instance, associated with
the specified skinId, to be supported by this
SkinFactory, replacing any previously registered
Skin for this identifier.
skinId - Identifier of the Skin to registerskin - Skin instance that we are registering
public abstract Skin getSkin(FacesContext context,
String skinId)
Return a Skin instance for the specified skinId.
If there is no registered Skin for the specified identifier, return
null. The set of available skin identifiers
is available via the getSkinIds() method.
context - FacesContext for the request currently being
processed, or null if none is available.skinId - Skin identifier of the requested
Skin instance
public abstract Skin getSkin(FacesContext context,
String family,
String renderKitId)
Return a Skin instance for the specified skinFamily and
renderKitId.
If there is no registered Skin for the specified identifier, return
null. The set of available skin identifiers
is available via the getSkinIds() method.
context - FacesContext for the request currently being
processed, or null if none is available.family - family of the requested Skin instancerenderKitId - RenderKit identifier of the requested
Skin instancepublic abstract Iterator<String> getSkinIds()
Return an Iterator over the set of skin
identifiers registered with this factory.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||