Package apple.carplay
Class CPListTemplate
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.carplay.CPTemplate
-
- apple.carplay.CPListTemplate
-
- All Implemented Interfaces:
CPBarButtonProviding,NSCoding,NSSecureCoding,NSObject
public class CPListTemplate extends CPTemplate implements CPBarButtonProviding
API-Since: 12.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCPListTemplate(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static CPListTemplatealloc()static CPListTemplateallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)@Nullable CPAssistantCellConfigurationassistantCellConfiguration()The configuration of the Assistant Cell.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)@Nullable CPBarButtonbackButton()static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()@Nullable CPListTemplateDelegatedelegate()Deprecated.static java.lang.Stringdescription_static()@NotNull NSArray<java.lang.String>emptyViewSubtitleVariants()An optional array of strings, ordered from most to least preferred.@NotNull NSArray<java.lang.String>emptyViewTitleVariants()An optional array of strings, ordered from most to least preferred.static longhash_static()@Nullable NSIndexPathindexPathForItem(@NotNull CPListTemplateItem item)Return an @c NSIndexPath for the specified item, if it exists in any section in this list template, or nil if not found.CPListTemplateinit()CPListTemplateinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERCPListTemplateinitWithTitleSections(@Nullable java.lang.String title, @NotNull NSArray<? extends CPListSection> sections)Initialize a list template with one or more sections of items and an optional title.CPListTemplateinitWithTitleSectionsAssistantCellConfiguration(@Nullable java.lang.String title, @NotNull NSArray<? extends CPListSection> sections, @Nullable CPAssistantCellConfiguration assistantCellConfiguration)Initialize a list template with one or more sections of items, an optional title, and configuration for the assistant cell via a @c CPAssistantCellConfiguration object.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)longitemCount()The number of items currently displayed in this list template, across all sections.static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)@NotNull NSArray<? extends CPBarButton>leadingNavigationBarButtons()An array of bar buttons to be displayed on the leading side of the navigation bar.static longmaximumItemCount()The maximum number of items, across all sections, that may appear in a @c CPListTemplate.static longmaximumSectionCount()The maximum number of sections that may appear in a @c CPListTemplate.static CPListTemplatenew_objc()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)longsectionCount()The number of sections currently displayed in this list template.@NotNull NSArray<? extends CPListSection>sections()The sections displayed in this list.voidsetAssistantCellConfiguration(@Nullable CPAssistantCellConfiguration value)The configuration of the Assistant Cell.voidsetBackButton(@Nullable CPBarButton value)voidsetDelegate(@Nullable CPListTemplateDelegate value)Deprecated.voidsetDelegate_unsafe(@Nullable CPListTemplateDelegate value)Deprecated.voidsetEmptyViewSubtitleVariants(@NotNull NSArray<java.lang.String> value)An optional array of strings, ordered from most to least preferred.voidsetEmptyViewTitleVariants(@NotNull NSArray<java.lang.String> value)An optional array of strings, ordered from most to least preferred.voidsetLeadingNavigationBarButtons(@NotNull NSArray<? extends CPBarButton> value)An array of bar buttons to be displayed on the leading side of the navigation bar.voidsetTrailingNavigationBarButtons(@NotNull NSArray<? extends CPBarButton> value)An array of bar buttons to be displayed on the trailing side of the navigation bar.static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()@Nullable java.lang.Stringtitle()Title shown in the navigation bar while this template is visible.@NotNull NSArray<? extends CPBarButton>trailingNavigationBarButtons()An array of bar buttons to be displayed on the trailing side of the navigation bar.voidupdateSections(@NotNull NSArray<? extends CPListSection> sections)Update the list of sections displayed in this list template, reloading the table view displaying this list.static booleanuseStoredAccessor()Deprecated.static longversion_static()-
Methods inherited from class apple.carplay.CPTemplate
encodeWithCoder, setShowsTabBadge, setTabImage, setTabSystemItem, setTabTitle, setUserInfo, showsTabBadge, tabImage, tabSystemItem, tabTitle, userInfo
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static CPListTemplate alloc()
-
allocWithZone
public static CPListTemplate allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
backButton
@Nullable public @Nullable CPBarButton backButton()
- Specified by:
backButtonin interfaceCPBarButtonProviding
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
delegate
@Nullable @Deprecated public @Nullable CPListTemplateDelegate delegate()
Deprecated.The list template's delegate is informed of list selection events. API-Since: 12.0 Deprecated-Since: 14.0
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
init
public CPListTemplate init()
- Overrides:
initin classCPTemplate
-
initWithCoder
public CPListTemplate initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classCPTemplate
-
initWithTitleSections
public CPListTemplate initWithTitleSections(@Nullable @Nullable java.lang.String title, @NotNull @NotNull NSArray<? extends CPListSection> sections)
Initialize a list template with one or more sections of items and an optional title.
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
leadingNavigationBarButtons
@NotNull public @NotNull NSArray<? extends CPBarButton> leadingNavigationBarButtons()
Description copied from interface:CPBarButtonProvidingAn array of bar buttons to be displayed on the leading side of the navigation bar. [@note] The navigation bar may display a maximum of 2 buttons in the leading space. Setting more than 2 buttons to this property will only display the first 2 buttons.- Specified by:
leadingNavigationBarButtonsin interfaceCPBarButtonProviding
-
new_objc
public static CPListTemplate new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
sections
@NotNull public @NotNull NSArray<? extends CPListSection> sections()
The sections displayed in this list.
-
setBackButton
public void setBackButton(@Nullable @Nullable CPBarButton value)- Specified by:
setBackButtonin interfaceCPBarButtonProviding
-
setDelegate_unsafe
@Deprecated public void setDelegate_unsafe(@Nullable @Nullable CPListTemplateDelegate value)Deprecated.The list template's delegate is informed of list selection events. API-Since: 12.0 Deprecated-Since: 14.0
-
setDelegate
@Deprecated public void setDelegate(@Nullable @Nullable CPListTemplateDelegate value)Deprecated.The list template's delegate is informed of list selection events. API-Since: 12.0 Deprecated-Since: 14.0
-
setLeadingNavigationBarButtons
public void setLeadingNavigationBarButtons(@NotNull @NotNull NSArray<? extends CPBarButton> value)Description copied from interface:CPBarButtonProvidingAn array of bar buttons to be displayed on the leading side of the navigation bar. [@note] The navigation bar may display a maximum of 2 buttons in the leading space. Setting more than 2 buttons to this property will only display the first 2 buttons.- Specified by:
setLeadingNavigationBarButtonsin interfaceCPBarButtonProviding
-
setTrailingNavigationBarButtons
public void setTrailingNavigationBarButtons(@NotNull @NotNull NSArray<? extends CPBarButton> value)Description copied from interface:CPBarButtonProvidingAn array of bar buttons to be displayed on the trailing side of the navigation bar. [@note] The navigation bar may display a maximum of 2 buttons in the trailing space. Setting more than 2 buttons to this property will only display the first 2 buttons.- Specified by:
setTrailingNavigationBarButtonsin interfaceCPBarButtonProviding
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classCPTemplate
-
title
@Nullable public @Nullable java.lang.String title()
Title shown in the navigation bar while this template is visible.
-
trailingNavigationBarButtons
@NotNull public @NotNull NSArray<? extends CPBarButton> trailingNavigationBarButtons()
Description copied from interface:CPBarButtonProvidingAn array of bar buttons to be displayed on the trailing side of the navigation bar. [@note] The navigation bar may display a maximum of 2 buttons in the trailing space. Setting more than 2 buttons to this property will only display the first 2 buttons.- Specified by:
trailingNavigationBarButtonsin interfaceCPBarButtonProviding
-
updateSections
public void updateSections(@NotNull @NotNull NSArray<? extends CPListSection> sections)Update the list of sections displayed in this list template, reloading the table view displaying this list.
-
version_static
public static long version_static()
-
emptyViewSubtitleVariants
@NotNull public @NotNull NSArray<java.lang.String> emptyViewSubtitleVariants()
An optional array of strings, ordered from most to least preferred. The variant strings should be provided as localized, displayable content. The system will select the first variant that fits the available space. If the list template does not contain any items (itemCount == 0), then the template will display an empty view with a title and subtitle to indicate that the template has no list items. If the list template is updated to contain items, the empty view will be automatically removed. API-Since: 14.0
-
emptyViewTitleVariants
@NotNull public @NotNull NSArray<java.lang.String> emptyViewTitleVariants()
An optional array of strings, ordered from most to least preferred. The variant strings should be provided as localized, displayable content. The system will select the first variant that fits the available space. If the list template does not contain any items (itemCount == 0), then the template will display an empty view with a title and subtitle to indicate that the template has no list items. If the list template is updated to contain items, the empty view will be automatically removed. API-Since: 14.0
-
indexPathForItem
@Nullable public @Nullable NSIndexPath indexPathForItem(@NotNull @NotNull CPListTemplateItem item)
Return an @c NSIndexPath for the specified item, if it exists in any section in this list template, or nil if not found. API-Since: 14.0
-
itemCount
public long itemCount()
The number of items currently displayed in this list template, across all sections. API-Since: 14.0
-
maximumItemCount
public static long maximumItemCount()
The maximum number of items, across all sections, that may appear in a @c CPListTemplate. [@note] Your list template will display the first @c maximumItemCount items, across all sections. Any items or sections beyond that limit will be trimmed. API-Since: 14.0
-
maximumSectionCount
public static long maximumSectionCount()
The maximum number of sections that may appear in a @c CPListTemplate. [@note] Your list template will display the first @c maximumSectionCount sections. Any sections beyond that limit will be trimmed. API-Since: 14.0
-
sectionCount
public long sectionCount()
The number of sections currently displayed in this list template. API-Since: 14.0
-
setEmptyViewSubtitleVariants
public void setEmptyViewSubtitleVariants(@NotNull @NotNull NSArray<java.lang.String> value)An optional array of strings, ordered from most to least preferred. The variant strings should be provided as localized, displayable content. The system will select the first variant that fits the available space. If the list template does not contain any items (itemCount == 0), then the template will display an empty view with a title and subtitle to indicate that the template has no list items. If the list template is updated to contain items, the empty view will be automatically removed. API-Since: 14.0
-
setEmptyViewTitleVariants
public void setEmptyViewTitleVariants(@NotNull @NotNull NSArray<java.lang.String> value)An optional array of strings, ordered from most to least preferred. The variant strings should be provided as localized, displayable content. The system will select the first variant that fits the available space. If the list template does not contain any items (itemCount == 0), then the template will display an empty view with a title and subtitle to indicate that the template has no list items. If the list template is updated to contain items, the empty view will be automatically removed. API-Since: 14.0
-
assistantCellConfiguration
@Nullable public @Nullable CPAssistantCellConfiguration assistantCellConfiguration()
The configuration of the Assistant Cell. Assigning to this property will dynamically update the List Template to reflect the visibility, position, and intent identifier of the Assistant Cell. [@note] The Assistant Cell is only supported by CarPlay Audio and Communication Apps. Unlike @c CPListItem, your application will not receive a callback when the user selects the cell. Instead, configure an Intents app extention to receive user requests from SiriKit, in order to turn the requests into an app-specific actions. API-Since: 15.0
-
initWithTitleSectionsAssistantCellConfiguration
public CPListTemplate initWithTitleSectionsAssistantCellConfiguration(@Nullable @Nullable java.lang.String title, @NotNull @NotNull NSArray<? extends CPListSection> sections, @Nullable @Nullable CPAssistantCellConfiguration assistantCellConfiguration)
Initialize a list template with one or more sections of items, an optional title, and configuration for the assistant cell via a @c CPAssistantCellConfiguration object. [@note] The Assistant Cell is only supported by CarPlay Audio and Communication Apps. Unlike @c CPListItem, your application will not receive a callback when the user selects the cell. Instead, configure an Intents app extention to receive user requests from SiriKit, in order to turn the requests into an app-specific actions. API-Since: 15.0
-
setAssistantCellConfiguration
public void setAssistantCellConfiguration(@Nullable @Nullable CPAssistantCellConfiguration value)The configuration of the Assistant Cell. Assigning to this property will dynamically update the List Template to reflect the visibility, position, and intent identifier of the Assistant Cell. [@note] The Assistant Cell is only supported by CarPlay Audio and Communication Apps. Unlike @c CPListItem, your application will not receive a callback when the user selects the cell. Instead, configure an Intents app extention to receive user requests from SiriKit, in order to turn the requests into an app-specific actions. API-Since: 15.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-