Package com.adobe.cq.export.json
Interface ComponentExporter
-
- All Known Subinterfaces:
Accordion
,Breadcrumb
,Button
,Button
,Carousel
,Component
,Container
,Container
,ContainerExporter
,ContentFragment
,ContentFragmentList
,DAMContentFragment
,DAMContentFragment.DAMContentElement
,Download
,Embed
,ExperienceFragment
,Field
,HierarchyNodeExporter
,Image
,LanguageNavigation
,LanguageNavigationItem
,LayoutContainer
,List
,ListItem
,Navigation
,NavigationItem
,Options
,Page
,Page
,PdfViewer
,ProgressBar
,ResponsiveColumnExporter
,ResponsiveGridExporter
,Search
,Separator
,SocialMediaHelper
,TableOfContents
,Tabs
,Teaser
,Text
,Text
,Title
- All Known Implementing Classes:
AbstractComponentImpl
,ResponsiveColumn
,ResponsiveGrid
@ConsumerType public interface ComponentExporter
Defines the JSON export of a component.This interface is aimed at being implemented by Sling Model classes that should provide a JSON export for their corresponding component.
NOTE: Getter methods' names are all prefixed to avoid name conflicts with methods from the implementation class.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getExportedType()
Returns the type of the resource for which the export is performed.
-