Package com.enonic.xp.region
Class ComponentDescriptor.BaseBuilder<T extends ComponentDescriptor.BaseBuilder>
- java.lang.Object
-
- com.enonic.xp.region.ComponentDescriptor.BaseBuilder<T>
-
- Direct Known Subclasses:
LayoutDescriptor.Builder,PageDescriptor.Builder,PartDescriptor.Builder
- Enclosing class:
- ComponentDescriptor
public abstract static class ComponentDescriptor.BaseBuilder<T extends ComponentDescriptor.BaseBuilder> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Formconfigprotected Stringdescriptionprotected StringdescriptionI18nKeyprotected StringdisplayNameprotected StringdisplayNameI18nKeyprotected DescriptorKeykeyprotected InstantmodifiedTimeprotected Stringname
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseBuilder()protectedBaseBuilder(ComponentDescriptor descriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tconfig(Form value)Tdescription(String description)TdescriptionI18nKey(String descriptionI18nKey)TdisplayName(String displayName)TdisplayNameI18nKey(String displayNameI18nKey)Tkey(DescriptorKey key)TmodifiedTime(Instant modifiedTime)TschemaConfig(InputTypeConfig value)
-
-
-
Field Detail
-
key
protected DescriptorKey key
-
name
protected String name
-
displayName
protected String displayName
-
displayNameI18nKey
protected String displayNameI18nKey
-
description
protected String description
-
descriptionI18nKey
protected String descriptionI18nKey
-
modifiedTime
protected Instant modifiedTime
-
config
protected Form config
-
-
Constructor Detail
-
BaseBuilder
protected BaseBuilder()
-
BaseBuilder
protected BaseBuilder(ComponentDescriptor descriptor)
-
-
Method Detail
-
key
public final T key(DescriptorKey key)
-
schemaConfig
public final T schemaConfig(InputTypeConfig value)
-
-