Class ComponentDataLayerExtender


  • public final class ComponentDataLayerExtender
    extends java.lang.Object
    Component data layer extender. Used to extend existing component data layer models.
    • 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.