@Target(value={}) @Retention(value=RUNTIME) public @interface InplaceEditingConfig
cq:editConfig/cq:inplaceEditing/cq:childEditors/[editorName]
node within a component's configuration is created
See
AEM Components documentationModifier and Type | Required Element and Description |
---|---|
String |
propertyName
Maps to the
propertyName attribute of the current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName> node |
Modifier and Type | Optional Element and Description |
---|---|
String |
editElementQuery
Maps to the
editElementQuery attribute of current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName> node |
String |
name
Used to define tag name of current in-place editor config.
|
Extends |
richText
Specifies optional inheritance of a
RichTextEditor configuration set up elsewhere in the project |
RichTextEditor |
richTextConfig
Specifies optional
RichTextEditor configuration for this particular in-place editor |
String |
textPropertyName
Maps to the
textPropertyName attribute of the current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName> node |
String |
title
If more than one in-place editors are configured for this component, used to differentiate between them as items
in a Granite UI dropdown
|
String |
type
Maps to the
type attribute of current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName> node |
public abstract String propertyName
propertyName
attribute of the current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName>
nodepublic abstract String editElementQuery
editElementQuery
attribute of current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName>
nodepublic abstract String name
propertyName()
is usedpublic abstract Extends richText
RichTextEditor
configuration set up elsewhere in the project@Extends
annotation valueRichTextEditor
public abstract RichTextEditor richTextConfig
RichTextEditor
configuration for this particular in-place editor@RichTextEditor
annotation valueRichTextEditor
public abstract String textPropertyName
textPropertyName
attribute of the current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName>
nodepublic abstract String title
public abstract String type
type
attribute of current cq:editConfig/cq:inplaceEditing/cq:childEditors/<editorName>
nodeEditorType
Copyright © 2024 Exadel, Inc.. All rights reserved.