Class TurAemExtPageComponents
Object
TurAemExtPageComponents
- All Implemented Interfaces:
TurAemExtAttributeInterface
Extension for extracting page components from AEM pages.
Processes responsive grid components within the page structure.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconsume
(TurAemTargetAttr turAemTargetAttr, TurAemSourceAttr turAemSourceAttr, TurAemObject aemObject, TurAemSourceContext turAemSourceContext) @NotNull TurMultiValue
extractResponsiveGridComponents
(@Nullable TurAemObject aemObject) Extracts all responsive grid components from the AEM object.
-
Constructor Details
-
TurAemExtPageComponents
public TurAemExtPageComponents()
-
-
Method Details
-
consume
public TurMultiValue consume(TurAemTargetAttr turAemTargetAttr, TurAemSourceAttr turAemSourceAttr, TurAemObject aemObject, TurAemSourceContext turAemSourceContext) - Specified by:
consume
in interfaceTurAemExtAttributeInterface
-
extractResponsiveGridComponents
@NotNull public @NotNull TurMultiValue extractResponsiveGridComponents(@Nullable @Nullable TurAemObject aemObject) Extracts all responsive grid components from the AEM object.- Parameters:
aemObject
- The AEM object containing the page structure- Returns:
- TurMultiValue containing extracted component content
-