Class CFBitVector

All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
CFMutableBitVector

public class CFBitVector
extends CFType
  • Constructor Details

    • CFBitVector

      protected CFBitVector()
  • Method Details

    • create

      public static CFBitVector create​(byte[] bytes)
    • create

      public static CFBitVector create​(CFAllocator allocator, byte[] bytes)
    • create

      public static CFBitVector create​(ByteBuffer bytes)
    • create

      public static CFBitVector create​(CFAllocator allocator, ByteBuffer bytes)
    • createCopy

      public static CFBitVector createCopy​(CFBitVector bv)
    • getBytes

      public byte[] getBytes()
    • getClassTypeID

      public static long getClassTypeID()
    • createCopy

      public static CFBitVector createCopy​(CFAllocator allocator, CFBitVector bv)
    • getCount

      public long getCount()
    • getCountOfBit

      public long getCountOfBit​(CFRange range, int value)
    • contains

      public boolean contains​(CFRange range, int value)
    • get

      public int get​(long idx)
    • indexOf

      public long indexOf​(CFRange range, int value)
    • lastIndexOf

      public long lastIndexOf​(CFRange range, int value)