Package com.enonic.xp.schema.content
Class ContentType.Builder
- java.lang.Object
-
- com.enonic.xp.schema.BaseSchema.Builder<ContentType.Builder,ContentTypeName>
-
- com.enonic.xp.schema.content.ContentType.Builder
-
- Enclosing class:
- ContentType
public static class ContentType.Builder extends BaseSchema.Builder<ContentType.Builder,ContentTypeName>
-
-
Field Summary
-
Fields inherited from class com.enonic.xp.schema.BaseSchema.Builder
name
-
-
Method Summary
-
Methods inherited from class com.enonic.xp.schema.BaseSchema.Builder
createdTime, creator, description, descriptionI18nKey, displayName, displayNameI18nKey, icon, modifiedTime, modifier
-
-
-
-
Method Detail
-
name
public ContentType.Builder name(ContentTypeName value)
- Overrides:
name
in classBaseSchema.Builder<ContentType.Builder,ContentTypeName>
-
name
public ContentType.Builder name(String value)
-
setAbstract
public ContentType.Builder setAbstract(boolean value)
-
setAbstract
public ContentType.Builder setAbstract()
-
setFinal
public ContentType.Builder setFinal(boolean value)
-
setFinal
public ContentType.Builder setFinal()
-
allowChildContent
public ContentType.Builder allowChildContent(boolean value)
-
setBuiltIn
public ContentType.Builder setBuiltIn(boolean builtIn)
-
setBuiltIn
public ContentType.Builder setBuiltIn()
-
superType
public ContentType.Builder superType(ContentTypeName superType)
-
addFormItem
public ContentType.Builder addFormItem(FormItem formItem)
-
form
public ContentType.Builder form(Form form)
-
displayNameExpression
public ContentType.Builder displayNameExpression(String displayNameExpression)
-
xData
public ContentType.Builder xData(XDataNames xData)
-
displayNameLabel
public ContentType.Builder displayNameLabel(String displayNameLabel)
-
displayNameLabelI18nKey
public ContentType.Builder displayNameLabelI18nKey(String displayNameLabelI18nKey)
-
schemaConfig
public ContentType.Builder schemaConfig(InputTypeConfig config)
-
allowChildContentType
public ContentType.Builder allowChildContentType(List<String> allowChildContentType)
-
build
public ContentType build()
-
-