Interface List
- All Superinterfaces:
Component,ComponentExporter
Defines the
List Sling Model used for the /apps/core/wcm/components/list component. This component
currently only supports page lists.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringName of the child node storing the list items if the source of the list isstatic.static final StringName of the resource property indicating which date format should be used when the list items render their modification date.static final StringName of the boolean resource property indicating if the list item rendering is delegated to the configured teaser component.static final StringName of the boolean resource property indication if the items should render a link to the page they represent.static final StringName of the resource property storing the text of link in the static list item when the source of the list isstatic.static final StringName of the resource property indicating by which criterion the sort is performed.static final StringDeprecated.static final StringName of the resource property storing the root page from which to build the list if the source of the list ischildren.static final StringName of the resource property storing where a search should be performed if the source of the list issearch.static final StringName of the boolean resource property indicating if the list items should render a description.static final StringName of the boolean resource property indicating if the list items should render the modification date of each item.static final StringName of the resource property indicating how the list items should be sorted.static final StringName of the resource property indicating how the list will be built.static final StringName of the resource property storing the tags that will be used for building the list if the source of the list istags.static final StringName of the resource property indicating if the matching against tags can accept any tag from the tag list.static final StringName of the resource property storing the root from where the tag search is performed.static final StringName of the component property indicating to which teaser component the list item rendering should be delegated. -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanReturnstrueif the list's items should be displayed as teasers.default StringReturns the date format used to display the last modification date of the list's items.default Collection<Page> getItems()Deprecated.since 12.1.0: usegetListItems()insteaddefault @NotNull Collection<ListItem> Returns the list's items collection, asListItems elements.default booleanReturnstrueif the list's items should link to the correspondingPages they represent.default booleanReturnstrueif the list's items should render their description.default booleanReturnstrueif the list's items should render their last modification date.Methods inherited from interface com.adobe.cq.wcm.core.components.models.Component
getAppliedCssClasses, getData, getExportedType, getId
-
Field Details
-
PN_SOURCE
Name of the resource property indicating how the list will be built. Possible values are:children- the list will be built from the child pages of the page identified byPN_PARENT_PAGEstatic- the list will be built from a custom set of pages and external links, stored under theNN_STATICnodesearch- the list will be built from the result of a search querytags- the list will be built from the sub-pages of the page identified byPN_TAGS_PARENT_PAGEwhich are tagged with the tags stored by thePN_TAGSproperty
- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_PAGES
Deprecated.since 12.27.0, the latest List implementation relies on theNN_STATICcontent structureName of the resource property storing the list of pages to be rendered if the source of the list isstatic.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
NN_STATIC
Name of the child node storing the list items if the source of the list isstatic.- Since:
- com.adobe.cq.wcm.core.components.models 12.27.0
- See Also:
-
PN_LINK_TEXT
Name of the resource property storing the text of link in the static list item when the source of the list isstatic.- Since:
- com.adobe.cq.wcm.core.components.models 12.27.0
- See Also:
-
PN_PARENT_PAGE
Name of the resource property storing the root page from which to build the list if the source of the list ischildren.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_TAGS_PARENT_PAGE
Name of the resource property storing the root from where the tag search is performed.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_TAGS
Name of the resource property storing the tags that will be used for building the list if the source of the list istags.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_TAGS_MATCH
Name of the resource property indicating if the matching against tags can accept any tag from the tag list. The accepted value isany.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_SHOW_DESCRIPTION
Name of the boolean resource property indicating if the list items should render a description.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_SHOW_MODIFICATION_DATE
Name of the boolean resource property indicating if the list items should render the modification date of each item.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_LINK_ITEMS
Name of the boolean resource property indication if the items should render a link to the page they represent.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_DISPLAY_ITEM_AS_TEASER
Name of the boolean resource property indicating if the list item rendering is delegated to the configured teaser component.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_SEARCH_IN
Name of the resource property storing where a search should be performed if the source of the list issearch.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_SORT_ORDER
Name of the resource property indicating how the list items should be sorted. Possible values:asc,desc.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_ORDER_BY
Name of the resource property indicating by which criterion the sort is performed. Possible value:title,modified.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_DATE_FORMAT
Name of the resource property indicating which date format should be used when the list items render their modification date.- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0
- See Also:
-
PN_TEASER_DELEGATE
Name of the component property indicating to which teaser component the list item rendering should be delegated.- Since:
- com.adobe.cq.wcm.core.components.models 12.21.0
- See Also:
-
-
Method Details
-
getItems
Deprecated.since 12.1.0: usegetListItems()insteadReturns the list's items collection, asPageelements.- Returns:
CollectionofPages- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getListItems
Returns the list's items collection, asListItems elements.- Returns:
CollectionofListItems- Since:
- com.adobe.cq.wcm.core.components.models 12.2.0
-
linkItems
default boolean linkItems()Returnstrueif the list's items should link to the correspondingPages they represent.- Returns:
trueif the pages should be linked,falseotherwise- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
showDescription
default boolean showDescription()Returnstrueif the list's items should render their description.- Returns:
trueif page description should be shown,falseotherwise- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
showModificationDate
default boolean showModificationDate()Returnstrueif the list's items should render their last modification date.- Returns:
trueif modification date should be shown,falseotherwise- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0
-
getDateFormatString
Returns the date format used to display the last modification date of the list's items.- Returns:
- format to use for the display of the last modification date.
- Since:
- com.adobe.cq.wcm.core.components.models 11.0.0; marked
defaultin 12.1.0 - See Also:
-
NN_STATICcontent structure