Package com.enonic.xp.admin.widget
Class WidgetDescriptor.Builder
- java.lang.Object
-
- com.enonic.xp.admin.widget.WidgetDescriptor.Builder
-
- Enclosing class:
- WidgetDescriptor
public static class WidgetDescriptor.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.String>
config
java.util.Set<java.lang.String>
interfaces
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WidgetDescriptor.Builder
addInterface(java.lang.String interfaceName)
WidgetDescriptor.Builder
addProperty(java.lang.String key, java.lang.String value)
WidgetDescriptor
build()
WidgetDescriptor.Builder
description(java.lang.String description)
WidgetDescriptor.Builder
displayName(java.lang.String displayName)
WidgetDescriptor.Builder
key(DescriptorKey key)
WidgetDescriptor.Builder
setAllowedPrincipals(java.util.Collection<PrincipalKey> allowedPrincipals)
WidgetDescriptor.Builder
setIcon(Icon icon)
-
-
-
Method Detail
-
key
public WidgetDescriptor.Builder key(DescriptorKey key)
-
displayName
public WidgetDescriptor.Builder displayName(java.lang.String displayName)
-
description
public WidgetDescriptor.Builder description(java.lang.String description)
-
setIcon
public WidgetDescriptor.Builder setIcon(Icon icon)
-
addInterface
public WidgetDescriptor.Builder addInterface(java.lang.String interfaceName)
-
setAllowedPrincipals
public WidgetDescriptor.Builder setAllowedPrincipals(java.util.Collection<PrincipalKey> allowedPrincipals)
-
addProperty
public WidgetDescriptor.Builder addProperty(java.lang.String key, java.lang.String value)
-
build
public WidgetDescriptor build()
-
-