Interface Container

  • All Superinterfaces:
    com.adobe.cq.export.json.ComponentExporter, com.adobe.cq.export.json.ContainerExporter
    All Known Subinterfaces:
    FormContainer

    @ConsumerType
    public interface Container
    extends com.adobe.cq.export.json.ContainerExporter
    Defines the form Container Sling Model used for form container component (like fieldset or panel)
    Since:
    com.adobe.cq.forms.core.components.models.form 0.0.1
    • Method Detail

      • getItems

        java.util.List<? extends com.adobe.cq.export.json.ComponentExporter> getItems()
        Returns the list of items present inside the container as an array.
        Returns:
        list of items
        Since:
        com.adobe.cq.forms.core.components.models.form 0.0.1
      • getExportedItems

        @NotNull
        default @NotNull java.util.Map<java.lang.String,​? extends com.adobe.cq.export.json.ComponentExporter> getExportedItems()
        Specified by:
        getExportedItems in interface com.adobe.cq.export.json.ContainerExporter
        Since:
        com.adobe.cq.forms.core.components.models.form 0.0.1
        See Also:
        ContainerExporter.getExportedItems()
      • getExportedItemsOrder

        @NotNull
        default @NotNull java.lang.String[] getExportedItemsOrder()
        Specified by:
        getExportedItemsOrder in interface com.adobe.cq.export.json.ContainerExporter
      • getExportedType

        @NotNull
        default @NotNull java.lang.String getExportedType()
        Specified by:
        getExportedType in interface com.adobe.cq.export.json.ComponentExporter
        Since:
        com.adobe.cq.forms.core.components.models.form 0.0.1
        See Also:
        ComponentExporter.getExportedType()