Class MLFeatureDescription

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

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

    • MLFeatureDescription

      public MLFeatureDescription()
    • MLFeatureDescription

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

      protected MLFeatureDescription​(NSObject.SkipInit skipInit)
    • MLFeatureDescription

      public MLFeatureDescription​(NSCoder coder)
  • Method Details

    • getName

      public String getName()
    • getType

      public MLFeatureType getType()
    • isOptional

      public boolean isOptional()
    • getMultiArrayConstraint

      public MLMultiArrayConstraint getMultiArrayConstraint()
    • getImageConstraint

      public MLImageConstraint getImageConstraint()
    • getDictionaryConstraint

      public MLDictionaryConstraint getDictionaryConstraint()
    • getSequenceConstraint

      public MLSequenceConstraint getSequenceConstraint()
      Since:
      Available in iOS 12.0 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • isAllowedValue

      public boolean isAllowedValue​(MLFeatureValue value)
    • encode

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

      protected long init​(NSCoder coder)