Class ComponentDataLayerExtender
- java.lang.Object
-
- com.adobe.cq.wcm.core.components.models.datalayer.builder.ComponentDataLayerExtender
-
public final class ComponentDataLayerExtender extends java.lang.Object
Component data layer extender. Used to extend existing component data layer models.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ComponentDataBuilder
asComponent()
Get a ComponentDataBuilder that extends existing component data.@NotNull ContainerDataBuilder
asContainer()
Get a ContainerDataBuilder that extends existing component data.@NotNull ContentFragmentDataBuilder
asContentFragment()
Get a ContentFragmentDataBuilder that extends existing component data.@NotNull EmbeddableDataBuilder
asEmbeddable()
Gets a EmbeddableDataBuilder that extends existing component data.@NotNull ImageComponentDataBuilder
asImageComponent()
Get a ImageComponentDataBuilder that extends existing component data.@NotNull PageDataBuilder
asPage()
Get a PageDataBuilder that extends existing component data.
-
-
-
Method Detail
-
asComponent
@NotNull public @NotNull ComponentDataBuilder asComponent()
Get a ComponentDataBuilder that extends existing component data.- Returns:
- A new ComponentDataBuilder pre-initialized with the existing component data.
-
asContainer
@NotNull public @NotNull ContainerDataBuilder asContainer()
Get a ContainerDataBuilder that extends existing component data.- Returns:
- A new ContainerDataBuilder pre-initialized with the existing container data.
-
asPage
@NotNull public @NotNull PageDataBuilder asPage()
Get a PageDataBuilder that extends existing component data.- Returns:
- A new PageDataBuilder pre-initialized with the existing page data.
-
asImageComponent
@NotNull public @NotNull ImageComponentDataBuilder asImageComponent()
Get a ImageComponentDataBuilder that extends existing component data.- Returns:
- A new ImageComponentDataBuilder pre-initialized with the existing image component data.
-
asContentFragment
@NotNull public @NotNull ContentFragmentDataBuilder asContentFragment()
Get a ContentFragmentDataBuilder that extends existing component data.- Returns:
- A new ContentFragmentDataBuilder pre-initialized with the existing component data.
-
asEmbeddable
@NotNull public @NotNull EmbeddableDataBuilder asEmbeddable()
Gets a EmbeddableDataBuilder that extends existing component data.- Returns:
- A new EmbeddableDataBuilder pre-initialized with the existing component data.
-
-