Class PHFetchResultChangeDetails<T extends PHObject>

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class PHFetchResultChangeDetails<T extends PHObject>
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • Constructor Detail

      • PHFetchResultChangeDetails

        public PHFetchResultChangeDetails()
      • PHFetchResultChangeDetails

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

        protected PHFetchResultChangeDetails​(NSObject.SkipInit skipInit)
    • Method Detail

      • getFetchResultBeforeChanges

        public PHFetchResult<T> getFetchResultBeforeChanges()
      • getFetchResultAfterChanges

        public PHFetchResult<T> getFetchResultAfterChanges()
      • hasIncrementalChanges

        public boolean hasIncrementalChanges()
      • getRemovedIndexes

        public NSIndexSet getRemovedIndexes()
      • getRemovedObjects

        public NSArray<T> getRemovedObjects()
      • getInsertedIndexes

        public NSIndexSet getInsertedIndexes()
      • getInsertedObjects

        public NSArray<T> getInsertedObjects()
      • getChangedIndexes

        public NSIndexSet getChangedIndexes()
      • getChangedObjects

        public NSArray<T> getChangedObjects()
      • hasMoves

        public boolean hasMoves()
      • enumerateMoves

        public void enumerateMoves​(org.robovm.objc.block.VoidBlock2<java.lang.Long,​java.lang.Long> handler)