Class CIQRCodeDescriptor

    • Constructor Detail

      • CIQRCodeDescriptor

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • 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)
      • classFallbacksForKeyedArchiver

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

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

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • descriptorWithPayloadSymbolVersionMaskPatternErrorCorrectionLevel

        public static CIQRCodeDescriptor descriptorWithPayloadSymbolVersionMaskPatternErrorCorrectionLevel​(NSData errorCorrectedPayload,
                                                                                                           long symbolVersion,
                                                                                                           byte maskPattern,
                                                                                                           long errorCorrectionLevel)
        Construct an autoreleased descriptor that can be used as input to CIBarcodeGenerator
      • errorCorrectedPayload

        public NSData errorCorrectedPayload()
        [@property] errorCorrectedPayload The error-corrected codewords that comprise the QR code symbol. QR Codes are formally specified in ISO/IEC 18004:2006(E). Section 6.4.10 "Bitstream to codeword conversion" specifies the set of 8-bit codewords in the symbol immediately prior to splitting the message into blocks and applying error correction. During decode, error correction is applied and if successful, the message is re-ordered to the state immediately following "Bitstream to codeword coversion." The errorCorrectedPayload corresponds to this sequence of 8-bit codewords.
      • errorCorrectionLevel

        public long errorCorrectionLevel()
        [@property] errorCorrectionLevel The error correction level of the QR code. QR Codes support four levels of Reed-Solomon error correction, in increasing error correction capability: L, M, Q, and H.
      • hash_static

        public static long hash_static()
      • initWithPayloadSymbolVersionMaskPatternErrorCorrectionLevel

        public CIQRCodeDescriptor initWithPayloadSymbolVersionMaskPatternErrorCorrectionLevel​(NSData errorCorrectedPayload,
                                                                                              long symbolVersion,
                                                                                              byte maskPattern,
                                                                                              long errorCorrectionLevel)
        Initializes a descriptor that can be used as input to CIBarcodeGenerator
      • 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)
      • maskPattern

        public byte maskPattern()
        [@property] maskPattern The data mask pattern for the QR code symbol. QR Codes support eight data mask patterns, which are used to avoid large black or large white areas inside the symbol body. Valid values range from 0 to 7.
      • 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)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • 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
        Overrides:
        _supportsSecureCoding in class CIBarcodeDescriptor
      • symbolVersion

        public long symbolVersion()
        [@property] symbolVersion The version property corresponds to the size of the QR Code. QR Codes are square. ISO/IEC 18004 defines versions from 1 to 40, where a higher symbol version indicates a larger data carrying capacity. This field is required in order to properly interpret the error corrected payload.
      • version_static

        public static long version_static()