Package | Description |
---|---|
com.adobe.cq.wcm.core.components.models |
This package defines the Sling Models exposed by the Adobe Experience Manager Core WCM Components Bundle.
|
com.adobe.cq.wcm.core.components.models.datalayer |
This packages defines models for integration with
Adobe Client Data Layer
|
com.adobe.cq.wcm.core.components.models.datalayer.builder |
This packages defines a helper utility for building data layer models for integration with
Adobe Client Data Layer.
|
com.adobe.cq.wcm.core.components.models.datalayer.jackson |
This packages provides a jackson specific serializer for component data which is used by the
Adobe Client Data Layer.
|
com.adobe.cq.wcm.core.components.models.embeddable | |
com.adobe.cq.wcm.core.components.util |
This package defines utility classes exposed by the Adobe Experience Manager Core WCM Components Bundle.
|
Modifier and Type | Method and Description |
---|---|
default @Nullable ComponentData |
Component.getData()
Returns the data layer information associated with the component
|
Modifier and Type | Interface and Description |
---|---|
interface |
ContainerData
Interface defining data for container components.
|
interface |
ContentFragmentData |
interface |
EmbeddableData
Interface defining data for embeddables.
|
interface |
ImageData
Interface defining data for image components.
|
interface |
PageData
Interface defining data for page components.
|
Modifier and Type | Method and Description |
---|---|
@NotNull ComponentData |
ComponentDataBuilder.build() |
Modifier and Type | Method and Description |
---|---|
static IdRequiredDataBuilder<ComponentDataBuilder,ComponentData> |
DataLayerBuilder.forComponent()
Get a ComponentDataBuilder for a component.
|
Modifier and Type | Method and Description |
---|---|
static ComponentDataLayerExtender |
DataLayerBuilder.extending(@NotNull ComponentData componentData)
Extend an existing component data layer model.
|
Modifier and Type | Method and Description |
---|---|
void |
ComponentDataModelSerializer.serialize(ComponentData componentData,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
com.fasterxml.jackson.databind.SerializerProvider provider) |
Constructor and Description |
---|
ComponentDataModelSerializer(Class<ComponentData> t) |
Modifier and Type | Method and Description |
---|---|
default @Nullable ComponentData |
Embeddable.getData()
Returns the data layer information associated with the embeddable
|
Modifier and Type | Method and Description |
---|---|
protected @NotNull ComponentData |
AbstractComponentImpl.getComponentData()
Override this method to provide a different data model for your component.
|
@Nullable ComponentData |
AbstractComponentImpl.getData()
|
Copyright © 2022. All rights reserved.