public static class SkinMetadata.Builder extends Object
SkinMetadata mySkinMetadata = new SkinMetadata.Builder()
.baseSkinId("alta-v1.desktop")
.id("mySkin.desktop")
.family("mySkin")
.renderKitId(SkinMetadata.RenderKit.DESKTOP)
.styleSheetName("my/css/location.css")
.version(new SkinVersion("v1"))
.build();
Constructor and Description |
---|
SkinMetadata.Builder() |
Modifier and Type | Method and Description |
---|---|
SkinMetadata.Builder |
baseSkinId(String baseSkinId)
Mandatory while creating a Skin using SkinFactory#createSkin Not used while querying Skin
using SkinProvider#getSkin
|
SkinMetadata |
build()
call this method after you have set all the information that you wanted to
|
SkinMetadata.Builder |
family(String family)
Mandatory while creating a Skin using SkinFactory#createSkin can be used while querying Skin
using SkinProvider#getSkin either this or id is typically set while querying Skin
|
SkinMetadata.Builder |
features(SkinFeatures features)
Recommended to be set (if applicable) while creating a Skin using SkinFactory#createSkin Not
used while querying Skin using SkinProvider#getSkin
|
SkinMetadata.Builder |
id(String id)
Mandatory while creating a Skin using SkinFactory#createSkin can be used while querying Skin
using SkinProvider#getSkin either this or family is typically set while querying Skin
|
SkinMetadata.Builder |
metadata(CustomMetadata metadata)
Recommended to be set (if applicable) while creating a Skin using SkinFactory#createSkin Not
used while querying Skin using SkinProvider#getSkin
|
SkinMetadata.Builder |
renderKitId(SkinMetadata.RenderKitId renderKitId)
Recommended to be set while creating a Skin using SkinFactory#createSkin can be used while
querying Skin using SkinProvider#getSkin
|
SkinMetadata.Builder |
resourceBundleName(String resourceBundleName)
Recommended to be set while creating a Skin using SkinFactory#createSkin Not used while
querying Skin using SkinProvider#getSkin
|
SkinMetadata.Builder |
styleSheetName(String styleSheetName)
Mandatory while creating a Skin using SkinFactory#createSkin Not used while querying Skin
using SkinProvider#getSkin
|
SkinMetadata.Builder |
translationSource(javax.el.ValueExpression translationSource)
Recommended to be set while creating a Skin using SkinFactory#createSkin Not used while
querying Skin using SkinProvider#getSkin
|
SkinMetadata.Builder |
version(SkinVersion version)
Recommended to be set while creating a Skin using SkinFactory#createSkin can be used while
querying Skin using SkinProvider#getSkin
|
public SkinMetadata.Builder id(String id)
id
- public SkinMetadata.Builder family(String family)
family
- public SkinMetadata.Builder renderKitId(SkinMetadata.RenderKitId renderKitId)
renderKitId
- public SkinMetadata.Builder styleSheetName(String styleSheetName)
styleSheetName
- public SkinMetadata.Builder resourceBundleName(String resourceBundleName)
resourceBundleName
- public SkinMetadata.Builder translationSource(javax.el.ValueExpression translationSource)
translationSource
- public SkinMetadata.Builder baseSkinId(String baseSkinId)
baseSkinId
- public SkinMetadata.Builder version(SkinVersion version)
version
- public SkinMetadata.Builder features(SkinFeatures features)
features
- public SkinMetadata.Builder metadata(CustomMetadata metadata)
metadata
- public SkinMetadata build()
Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.