Package com.day.cq.dam.indd
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,
PageComponent
s can be nested.This interface must not be implemented by clients.
- Since:
- 5.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<PageComponent>
getChildComponents()
Get the nestedPageComponent
s.String
getNameHint()
Get the page component's name hint.ValueMap
getProperties()
The the page component's properties.String
getResourceType()
Get the page component's resource type.
-
-
-
Method Detail
-
getChildComponents
List<PageComponent> getChildComponents()
Get the nestedPageComponent
s.- 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.
-
-