Class CIPDF417CodeDescriptor

  • All Implemented Interfaces:
    NSCoding, NSCopying, NSSecureCoding, NSObject

    public class CIPDF417CodeDescriptor
    extends CIBarcodeDescriptor
    CIPDF417CodeDescriptor CIPDF417CodeDescriptor is a concrete subclass of CIBarcodeDescriptor that defines an abstract representation of a PDF417 code symbol. Refer to the ISO/IEC 15438:2006(E) for the PDF417 symbol specification.
    • Constructor Detail

      • CIPDF417CodeDescriptor

        protected CIPDF417CodeDescriptor​(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()
      • columnCount

        public long columnCount()
        [@property] columnCount Indicates the number of columns in the rectangular matrix, excluding the columns used to indicate the symbol structure. columnCount values range from 1 to 30.
      • debugDescription_static

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

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

        public static CIPDF417CodeDescriptor descriptorWithPayloadIsCompactRowCountColumnCount​(NSData errorCorrectedPayload,
                                                                                               boolean isCompact,
                                                                                               long rowCount,
                                                                                               long columnCount)
        Construct an autoreleased descriptor that can be used as input to CIBarcodeGenerator
      • errorCorrectedPayload

        public NSData errorCorrectedPayload()
        [@property] errorCorrectedPayload The error-corrected codewords which comprise the PDF417 symbol. The first codeword indicates the number of data codewords in the errorCorrectedPayload. PDF417 codes are comprised of a start character on the left and a stop character on the right. Each row begins and ends with special characters indicating the current row as well as information about the dimensions of the PDF417 symbol. The errorCorrectedPayload represents the sequence of PDF417 codewords that make up the body of the message. The first codeword indicates the number of codewords in the message. This count includes the "count" codeword and any padding codewords, but does not include the error correction codewords. Each codeword is a 16-bit value in the range of 0...928. The sequence is to be interpreted as described in the PDF417 bar code symbology specification -- ISO/IEC 15438:2006(E).
      • hash_static

        public static long hash_static()
      • initWithPayloadIsCompactRowCountColumnCount

        public CIPDF417CodeDescriptor initWithPayloadIsCompactRowCountColumnCount​(NSData errorCorrectedPayload,
                                                                                  boolean isCompact,
                                                                                  long rowCount,
                                                                                  long columnCount)
        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)
      • isCompact

        public boolean isCompact()
        [@property] isCompact A BOOL indicating whether the symbol is compact. Compact PDF417 symbols have abbreviated right-side guard bars.
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • 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)
      • rowCount

        public long rowCount()
        [@property] rowCount Indicates the number of rows in the rectangular matrix. rowCount values range from 3 to 90.
      • 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
      • version_static

        public static long version_static()