Class INParameter

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class INParameter
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • INParameter

      public INParameter()
    • INParameter

      protected INParameter​(NSObject.Handle h, long handle)
    • INParameter

      protected INParameter​(NSObject.SkipInit skipInit)
    • INParameter

      public INParameter​(NSCoder coder)
  • Method Details

    • getParameterClass

      public Class<?> getParameterClass()
    • getParameterKeyPath

      public String getParameterKeyPath()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • isEqualToParameter

      public boolean isEqualToParameter​(INParameter parameter)
    • setIndex

      public void setIndex​(long index, String subKeyPath)
    • indexForSubKeyPath

      public long indexForSubKeyPath​(String subKeyPath)
    • parameterForClass

      public static INParameter parameterForClass​(Class<?> aClass, String keyPath)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)