Package apple.carplay

Class CPManeuver

    • Constructor Detail

      • CPManeuver

        protected CPManeuver​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • attributedInstructionVariants

        public NSArray<? extends NSAttributedString> attributedInstructionVariants()
        attributedInstructionVariants is an array of @c NSAttributedString representing the instruction for this maneuver, arranged from most to least preferred. [@c] attributedInstructionVariants will be preferred over instructionVariants. You must provide at least one variant for each maneuver. Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image by including a text attachment. The maximum text attachment image size is 64x16 points. [@warning] All attributes other than text attachment attributes will be removed from your attributed string.
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • copyWithZone

        public java.lang.Object copyWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
        Specified by:
        copyWithZone in interface NSCopying
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • initialTravelEstimates

        public CPTravelEstimates initialTravelEstimates()
        initialTravelEstimates represents the estimates beginning from the end of the preceding maneuver.
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • instructionVariants

        public NSArray<java.lang.String> instructionVariants()
        instructionVariants is an array of @c NSString representing the instruction for this maneuver, arranged from most to least preferred. You must provide at least one variant. The variant strings should be provided as localized, displayable content.
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • junctionImage

        public UIImage junctionImage()
        junctionImage is a @c UIImage used to display a junction for the maneuver. [@note] The maximum image size is 140 points by 100 points. If necessary, images will be scaled down to fit while maintaining the aspect ratio.
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • new_objc

        public static java.lang.Object new_objc()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setAttributedInstructionVariants

        public void setAttributedInstructionVariants​(NSArray<? extends NSAttributedString> value)
        attributedInstructionVariants is an array of @c NSAttributedString representing the instruction for this maneuver, arranged from most to least preferred. [@c] attributedInstructionVariants will be preferred over instructionVariants. You must provide at least one variant for each maneuver. Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image by including a text attachment. The maximum text attachment image size is 64x16 points. [@warning] All attributes other than text attachment attributes will be removed from your attributed string.
      • setInitialTravelEstimates

        public void setInitialTravelEstimates​(CPTravelEstimates value)
        initialTravelEstimates represents the estimates beginning from the end of the preceding maneuver.
      • setInstructionVariants

        public void setInstructionVariants​(NSArray<java.lang.String> value)
        instructionVariants is an array of @c NSString representing the instruction for this maneuver, arranged from most to least preferred. You must provide at least one variant. The variant strings should be provided as localized, displayable content.
      • setJunctionImage

        public void setJunctionImage​(UIImage value)
        junctionImage is a @c UIImage used to display a junction for the maneuver. [@note] The maximum image size is 140 points by 100 points. If necessary, images will be scaled down to fit while maintaining the aspect ratio.
      • setSymbolImage

        public void setSymbolImage​(UIImage value)
        symbolImage is a @c UIImage representing the maneuver. Provide variants for UIUserInterfaceStyleLight and UIUserInterfaceStyleDark that will be used against light backgrounds and dark backgrounds.
      • setSymbolSet

        public void setSymbolSet​(CPImageSet value)
        symbolSet is a @c CPImageSet representing the maneuver.
      • setUserInfo

        public void setUserInfo​(java.lang.Object value)
        Any custom user info related to this maneuver.
      • 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: NSSecureCoding
        This 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:
        _supportsSecureCoding in interface NSSecureCoding
      • symbolImage

        public UIImage symbolImage()
        symbolImage is a @c UIImage representing the maneuver. Provide variants for UIUserInterfaceStyleLight and UIUserInterfaceStyleDark that will be used against light backgrounds and dark backgrounds.
      • symbolSet

        public CPImageSet symbolSet()
        symbolSet is a @c CPImageSet representing the maneuver.
      • userInfo

        public java.lang.Object userInfo()
        Any custom user info related to this maneuver.
      • version_static

        public static long version_static()
      • dashboardAttributedInstructionVariants

        public NSArray<? extends NSAttributedString> dashboardAttributedInstructionVariants()
        dashboardAttributedInstructionVariants is an array of @c NSAttributedString representing the instruction for this maneuver on the dashboard, arranged from most to least preferred. [@c] dashboardAttributedInstructionVariants will be preferred over dashboardInstructionVariants. If no dashboard attributed variants are provided, dashboardInstructionVariants will be used. Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image by including a text attachment. The maximum text attachment image size is 64x16 points. [@warning] All attributes other than text attachment attributes will be removed from your attributed string.
      • dashboardInstructionVariants

        public NSArray<java.lang.String> dashboardInstructionVariants()
        dashboardInstructionVariants is an array of @c NSString representing the instruction for this maneuver on the dashboard, arranged from most to least preferred. If no dashboard variants are provided, the system will check for attributedInstructionVariants, then instructionVariants. The variant strings should be provided as localized, displayable content.
      • dashboardJunctionImage

        public UIImage dashboardJunctionImage()
        dashboardJunctionImage is a @c UIImage used to display a junction for the maneuver on the dashboard. If no dashboard junction image is provided, junctionImage will be used. [@note] The maximum image size is 140 points by 100 points. If necessary, images will be scaled down to fit while maintaining the aspect ratio.
      • dashboardSymbolImage

        public UIImage dashboardSymbolImage()
        dashboardSymbolImage is a @c UIImage representing the maneuver that will be used on the dashboard. Provide variants for UIUserInterfaceStyleLight and UIUserInterfaceStyleDark that will be used against light backgrounds and dark backgrounds. If no dashboard image is provided, symbolImage will be used.
      • notificationAttributedInstructionVariants

        public NSArray<? extends NSAttributedString> notificationAttributedInstructionVariants()
        notificationAttributedInstructionVariants is an array of @c NSAttributedString representing the instruction for this maneuver in a notification banner, arranged from most to least preferred. [@c] notificationAttributedInstructionVariants will be preferred over instructionVariants. If no notification attributed variants are provided, notificationInstructionVariants will be used. Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image by including a text attachment. The maximum text attachment image size is 64x16 points. [@warning] All attributes other than text attachment attributes will be removed from your attributed string.
      • notificationInstructionVariants

        public NSArray<java.lang.String> notificationInstructionVariants()
        notificationInstructionVariants is an array of @c NSString representing the instruction for this maneuver in a notification banner, arranged from most to least preferred. If no notification instruction variants are provided, the system will check for attributedInstructionVariants, then instructionVariants. The variant strings should be provided as localized, displayable content.
      • notificationSymbolImage

        public UIImage notificationSymbolImage()
        notificationSymbolImage is a @c UIImage representing the maneuver that will be used in a notification banner. Provide variants for UIUserInterfaceStyleLight and UIUserInterfaceStyleDark that will be used against light backgrounds and dark backgrounds. If no notification symbol image is provided, symbolImage will be used.
      • setDashboardAttributedInstructionVariants

        public void setDashboardAttributedInstructionVariants​(NSArray<? extends NSAttributedString> value)
        dashboardAttributedInstructionVariants is an array of @c NSAttributedString representing the instruction for this maneuver on the dashboard, arranged from most to least preferred. [@c] dashboardAttributedInstructionVariants will be preferred over dashboardInstructionVariants. If no dashboard attributed variants are provided, dashboardInstructionVariants will be used. Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image by including a text attachment. The maximum text attachment image size is 64x16 points. [@warning] All attributes other than text attachment attributes will be removed from your attributed string.
      • setDashboardInstructionVariants

        public void setDashboardInstructionVariants​(NSArray<java.lang.String> value)
        dashboardInstructionVariants is an array of @c NSString representing the instruction for this maneuver on the dashboard, arranged from most to least preferred. If no dashboard variants are provided, the system will check for attributedInstructionVariants, then instructionVariants. The variant strings should be provided as localized, displayable content.
      • setDashboardJunctionImage

        public void setDashboardJunctionImage​(UIImage value)
        dashboardJunctionImage is a @c UIImage used to display a junction for the maneuver on the dashboard. If no dashboard junction image is provided, junctionImage will be used. [@note] The maximum image size is 140 points by 100 points. If necessary, images will be scaled down to fit while maintaining the aspect ratio.
      • setDashboardSymbolImage

        public void setDashboardSymbolImage​(UIImage value)
        dashboardSymbolImage is a @c UIImage representing the maneuver that will be used on the dashboard. Provide variants for UIUserInterfaceStyleLight and UIUserInterfaceStyleDark that will be used against light backgrounds and dark backgrounds. If no dashboard image is provided, symbolImage will be used.
      • setNotificationAttributedInstructionVariants

        public void setNotificationAttributedInstructionVariants​(NSArray<? extends NSAttributedString> value)
        notificationAttributedInstructionVariants is an array of @c NSAttributedString representing the instruction for this maneuver in a notification banner, arranged from most to least preferred. [@c] notificationAttributedInstructionVariants will be preferred over instructionVariants. If no notification attributed variants are provided, notificationInstructionVariants will be used. Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image by including a text attachment. The maximum text attachment image size is 64x16 points. [@warning] All attributes other than text attachment attributes will be removed from your attributed string.
      • setNotificationInstructionVariants

        public void setNotificationInstructionVariants​(NSArray<java.lang.String> value)
        notificationInstructionVariants is an array of @c NSString representing the instruction for this maneuver in a notification banner, arranged from most to least preferred. If no notification instruction variants are provided, the system will check for attributedInstructionVariants, then instructionVariants. The variant strings should be provided as localized, displayable content.
      • setNotificationSymbolImage

        public void setNotificationSymbolImage​(UIImage value)
        notificationSymbolImage is a @c UIImage representing the maneuver that will be used in a notification banner. Provide variants for UIUserInterfaceStyleLight and UIUserInterfaceStyleDark that will be used against light backgrounds and dark backgrounds. If no notification symbol image is provided, symbolImage will be used.