Class NSPropertyDescription

    • Constructor Detail

      • NSPropertyDescription

        public NSPropertyDescription()
      • NSPropertyDescription

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

        protected NSPropertyDescription​(NSObject.SkipInit skipInit)
      • NSPropertyDescription

        public NSPropertyDescription​(NSCoder decoder)
    • Method Detail

      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String v)
      • isOptional

        public boolean isOptional()
      • setOptional

        public void setOptional​(boolean v)
      • isTransient

        public boolean isTransient()
      • setTransient

        public void setTransient​(boolean v)
      • getValidationWarnings

        public java.util.List<java.lang.String> getValidationWarnings()
      • setUserInfo

        public void setUserInfo​(NSDictionary<?,​?> v)
      • isIndexed

        @Deprecated
        public boolean isIndexed()
        Deprecated.
        Deprecated in iOS 11.0. Use NSEntityDescription.indexes instead
        Since:
        Available in iOS 3.0 and later.
      • setIndexed

        @Deprecated
        public void setIndexed​(boolean v)
        Deprecated.
        Deprecated in iOS 11.0. Use NSEntityDescription.indexes instead
        Since:
        Available in iOS 3.0 and later.
      • getVersionHash

        public NSData getVersionHash()
        Since:
        Available in iOS 3.0 and later.
      • getVersionHashModifier

        public java.lang.String getVersionHashModifier()
        Since:
        Available in iOS 3.0 and later.
      • setVersionHashModifier

        public void setVersionHashModifier​(java.lang.String v)
        Since:
        Available in iOS 3.0 and later.
      • isIndexedBySpotlight

        public boolean isIndexedBySpotlight()
        Since:
        Available in iOS 3.0 and later.
      • setIndexedBySpotlight

        public void setIndexedBySpotlight​(boolean v)
        Since:
        Available in iOS 3.0 and later.
      • isStoredInExternalRecord

        @Deprecated
        public boolean isStoredInExternalRecord()
        Deprecated.
        Deprecated in iOS 11.0. Spotlight integration is deprecated. Use CoreSpotlight integration instead.
        Since:
        Available in iOS 3.0 and later.
      • setStoredInExternalRecord

        @Deprecated
        public void setStoredInExternalRecord​(boolean v)
        Deprecated.
        Deprecated in iOS 11.0. Spotlight integration is deprecated. Use CoreSpotlight integration instead.
        Since:
        Available in iOS 3.0 and later.
      • getRenamingIdentifier

        public java.lang.String getRenamingIdentifier()
        Since:
        Available in iOS 3.0 and later.
      • setRenamingIdentifier

        public void setRenamingIdentifier​(java.lang.String v)
        Since:
        Available in iOS 3.0 and later.
      • setValidationPredicatesAndWarnings

        public void setValidationPredicatesAndWarnings​(NSArray<NSPredicate> validationPredicates,
                                                       java.util.List<java.lang.String> validationWarnings)
      • init

        protected long init​(NSCoder decoder)