Class ComponentDataLayerExtender
java.lang.Object
com.adobe.cq.wcm.core.components.models.datalayer.builder.ComponentDataLayerExtender
Component data layer extender.
Used to extend existing component data layer models.
-
Method Summary
Modifier and TypeMethodDescription@NotNull ComponentDataBuilderGet a ComponentDataBuilder that extends existing component data.@NotNull ContainerDataBuilderGet a ContainerDataBuilder that extends existing component data.@NotNull ContentFragmentDataBuilderGet a ContentFragmentDataBuilder that extends existing component data.@NotNull EmbeddableDataBuilderGets a EmbeddableDataBuilder that extends existing component data.@NotNull ImageComponentDataBuilderGet a ImageComponentDataBuilder that extends existing component data.@NotNull PageDataBuilderasPage()Get a PageDataBuilder that extends existing component data.
-
Method Details
-
asComponent
Get a ComponentDataBuilder that extends existing component data.- Returns:
- A new ComponentDataBuilder pre-initialized with the existing component data.
-
asContainer
Get a ContainerDataBuilder that extends existing component data.- Returns:
- A new ContainerDataBuilder pre-initialized with the existing container data.
-
asPage
Get a PageDataBuilder that extends existing component data.- Returns:
- A new PageDataBuilder pre-initialized with the existing page data.
-
asImageComponent
Get a ImageComponentDataBuilder that extends existing component data.- Returns:
- A new ImageComponentDataBuilder pre-initialized with the existing image component data.
-
asContentFragment
Get a ContentFragmentDataBuilder that extends existing component data.- Returns:
- A new ContentFragmentDataBuilder pre-initialized with the existing component data.
-
asEmbeddable
Gets a EmbeddableDataBuilder that extends existing component data.- Returns:
- A new EmbeddableDataBuilder pre-initialized with the existing component data.
-