Class TurAemExtPageComponents
java.lang.Object
com.viglet.turing.connector.aem.commons.ext.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 TurMultiValueextractResponsiveGridComponents(@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:
consumein 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
-