Class AbstractComponentImpl
- java.lang.Object
-
- com.adobe.cq.forms.core.components.util.AbstractComponentImpl
-
- All Implemented Interfaces:
com.adobe.cq.export.json.ComponentExporter,Component
- Direct Known Subclasses:
AbstractFormComponentImpl
@ConsumerType public abstract class AbstractComponentImpl extends java.lang.Object implements Component
Abstract class that can be used as a base class forComponentimplementations.
-
-
Constructor Summary
Constructors Constructor Description AbstractComponentImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable java.lang.StringgetAppliedCssClasses()@Nullable ComponentDatagetData()@NotNull java.lang.StringgetExportedType()@NotNull java.lang.StringgetId()
-
-
-
Method Detail
-
getExportedType
@NotNull public @NotNull java.lang.String getExportedType()
- Specified by:
getExportedTypein interfaceComponent- Specified by:
getExportedTypein interfacecom.adobe.cq.export.json.ComponentExporter
-
getData
@Nullable public @Nullable ComponentData getData()
-
getAppliedCssClasses
@Nullable public @Nullable java.lang.String getAppliedCssClasses()
- Specified by:
getAppliedCssClassesin interfaceComponent- Returns:
- The component styles/css class names
-
-