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 Detail

      • getChildComponents

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

        java.lang.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

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