Interface PageComponent


public interface PageComponent
This interface defines a type for a page component.

A PageComponent is a generic representation of wcm component. It consists of a resource type and properties to describe a component. Resource type and properties are specific for a certain component.

Further, PageComponents can be nested.

This interface must not be implemented by clients.

Since:
5.5
  • Method Details

    • getChildComponents

      List<PageComponent> getChildComponents()
      Get the nested PageComponents.
      Returns:
      A list of the nested page components.
    • getResourceType

      String getResourceType()
      Get the page component's resource type.
      Returns:
      The page component's resource type.
    • getProperties

      ValueMap getProperties()
      The the page component's properties.
      Returns:
      The component's properties.
    • getNameHint

      String getNameHint()
      Get the page component's name hint.
      Returns:
      The page component's name hint.