Class CSCustomAttributeKey

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

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

    • CSCustomAttributeKey

      protected CSCustomAttributeKey()
    • CSCustomAttributeKey

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

      protected CSCustomAttributeKey​(NSObject.SkipInit skipInit)
    • CSCustomAttributeKey

      public CSCustomAttributeKey​(String keyName)
    • CSCustomAttributeKey

      public CSCustomAttributeKey​(String keyName, boolean searchable, boolean searchableByDefault, boolean unique, boolean multiValued)
    • CSCustomAttributeKey

      public CSCustomAttributeKey​(NSCoder coder)
  • Method Details

    • getKeyName

      public String getKeyName()
    • isSearchable

      public boolean isSearchable()
    • isSearchableByDefault

      public boolean isSearchableByDefault()
    • isUnique

      public boolean isUnique()
    • isMultiValued

      public boolean isMultiValued()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(String keyName)
    • init

      protected long init​(String keyName, boolean searchable, boolean searchableByDefault, boolean unique, boolean multiValued)
    • encode

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

      protected long init​(NSCoder coder)