Interface GenericList
@ProviderType
@Model(adaptables=org.apache.sling.api.resource.Resource.class,
defaultInjectionStrategy=OPTIONAL,
resourceType="acs-commons/components/utilities/genericlist")
public interface GenericList
A generic list of title/value pairs.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA generic item/value pair within a list. -
Method Summary
Modifier and TypeMethodDescription@NotNull List<GenericList.Item>getItems()Return an ordered list of title/value pairs.@Nullable StringlookupTitle(String value) Get an item's title by its value.@Nullable StringlookupTitle(String value, Locale locale) Get an item's localized title by its value.
-
Method Details
-
getItems
Return an ordered list of title/value pairs.- Returns:
- the item list
-
lookupTitle
Get an item's title by its value.- Parameters:
value- the list item's value- Returns:
- the title or null
-
lookupTitle
Get an item's localized title by its value.- Parameters:
value- the list item's valuelocale- the locale for localization- Returns:
- the title or null
-