Class NavigationImpl

  • All Implemented Interfaces:
    com.adobe.cq.export.json.ComponentExporter, com.adobe.cq.wcm.core.components.models.Component, com.adobe.cq.wcm.core.components.models.Navigation

    @Model(adaptables=org.apache.sling.api.SlingHttpServletRequest.class,
           adapters=com.adobe.cq.wcm.core.components.models.Navigation.class,
           resourceType="core/cif/components/structure/navigation/v2/navigation")
    public class NavigationImpl
    extends Object
    implements com.adobe.cq.wcm.core.components.models.Navigation
    • Constructor Detail

      • NavigationImpl

        public NavigationImpl()
    • Method Detail

      • getData

        public com.adobe.cq.wcm.core.components.models.datalayer.ComponentData getData()
        Specified by:
        getData in interface com.adobe.cq.wcm.core.components.models.Component
      • getAccessibilityLabel

        public String getAccessibilityLabel()
        Specified by:
        getAccessibilityLabel in interface com.adobe.cq.wcm.core.components.models.Navigation
      • getExportedType

        public String getExportedType()
        Specified by:
        getExportedType in interface com.adobe.cq.wcm.core.components.models.Component
        Specified by:
        getExportedType in interface com.adobe.cq.export.json.ComponentExporter
        Specified by:
        getExportedType in interface com.adobe.cq.wcm.core.components.models.Navigation
      • getItems

        public List<com.adobe.cq.wcm.core.components.models.NavigationItem> getItems()
        Specified by:
        getItems in interface com.adobe.cq.wcm.core.components.models.Navigation
      • getId

        public String getId()
        Specified by:
        getId in interface com.adobe.cq.wcm.core.components.models.Component