Package apple.intents

Class INCar

    • Constructor Detail

      • INCar

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • alloc

        public static INCar alloc()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • 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)
      • carIdentifier

        public java.lang.String carIdentifier()
        An identifier for the vehicles. Use this same value as the carIdentifier property of INGetCarPowerLevelStatusResponse. Do not use the VIN (or the equivalent code) as the identifier.
      • classFallbacksForKeyedArchiver

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

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

        public CGColorRef color()
        Color of the vehicle.
      • 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()
      • displayName

        public java.lang.String displayName()
        A user-defined display name for the vehicle that is expected to be set in the OEM app.
      • hash_static

        public static long hash_static()
      • headUnit

        public INCarHeadUnit headUnit()
        A data structure containing the bluetooth identifier and the iAP 2 identifier of the head unit of the vehicle.
      • initWithCarIdentifierDisplayNameYearMakeModelColorHeadUnitSupportedChargingConnectors

        public INCar initWithCarIdentifierDisplayNameYearMakeModelColorHeadUnitSupportedChargingConnectors​(java.lang.String carIdentifier,
                                                                                                           java.lang.String displayName,
                                                                                                           java.lang.String year,
                                                                                                           java.lang.String make,
                                                                                                           java.lang.String model,
                                                                                                           CGColorRef color,
                                                                                                           INCarHeadUnit headUnit,
                                                                                                           NSArray<java.lang.String> supportedChargingConnectors)
        Instantiates an INCar object.
      • 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

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

        public java.lang.String make()
        Make of the vehicle. Should be set by the OEM app. This is later used by Maps to be shown to the user.
      • maximumPowerForChargingConnectorType

        public NSMeasurement<NSUnitPower> maximumPowerForChargingConnectorType​(java.lang.String chargingConnectorType)
        Use this method to read the maximum power set for each charging connector type.
      • model

        public java.lang.String model()
        Model name of the vehicle. Should be set by the OEM app. This is later used by Maps to be shown to the user.
      • 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)
      • setMaximumPowerForChargingConnectorType

        public void setMaximumPowerForChargingConnectorType​(NSMeasurement<NSUnitPower> power,
                                                            java.lang.String chargingConnectorType)
        Use this method to set the maximum supported power for each charging connector type a vehicle supports. This function can be called multiple times for different connector types.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • supportedChargingConnectors

        public NSArray<java.lang.String> supportedChargingConnectors()
        An array containing the supported charging connectors of a vehicle
      • 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
      • version_static

        public static long version_static()
      • year

        public java.lang.String year()
        Manufacturing year of the vehicle.