Package org.robovm.apple.photos
Class PHFetchResultChangeDetails<T extends PHObject>
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.photos.PHFetchResultChangeDetails<T>
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class PHFetchResultChangeDetails<T extends PHObject> extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PHFetchResultChangeDetails.PHFetchResultChangeDetailsPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description PHFetchResultChangeDetails()
protected
PHFetchResultChangeDetails(NSObject.Handle h, long handle)
protected
PHFetchResultChangeDetails(NSObject.SkipInit skipInit)
PHFetchResultChangeDetails(PHFetchResult<T> fromResult, PHFetchResult<T> toResult, NSArray<T> changedObjects)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static <T extends PHObject>
longcreate(PHFetchResult<T> fromResult, PHFetchResult<T> toResult, NSArray<T> changedObjects)
void
enumerateMoves(org.robovm.objc.block.VoidBlock2<java.lang.Long,java.lang.Long> handler)
NSIndexSet
getChangedIndexes()
NSArray<T>
getChangedObjects()
PHFetchResult<T>
getFetchResultAfterChanges()
PHFetchResult<T>
getFetchResultBeforeChanges()
NSIndexSet
getInsertedIndexes()
NSArray<T>
getInsertedObjects()
NSIndexSet
getRemovedIndexes()
NSArray<T>
getRemovedObjects()
boolean
hasIncrementalChanges()
boolean
hasMoves()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
PHFetchResultChangeDetails
public PHFetchResultChangeDetails()
-
PHFetchResultChangeDetails
protected PHFetchResultChangeDetails(NSObject.Handle h, long handle)
-
PHFetchResultChangeDetails
protected PHFetchResultChangeDetails(NSObject.SkipInit skipInit)
-
PHFetchResultChangeDetails
public PHFetchResultChangeDetails(PHFetchResult<T> fromResult, PHFetchResult<T> toResult, NSArray<T> changedObjects)
-
-
Method Detail
-
getFetchResultBeforeChanges
public PHFetchResult<T> getFetchResultBeforeChanges()
-
getFetchResultAfterChanges
public PHFetchResult<T> getFetchResultAfterChanges()
-
hasIncrementalChanges
public boolean hasIncrementalChanges()
-
getRemovedIndexes
public NSIndexSet getRemovedIndexes()
-
getInsertedIndexes
public NSIndexSet getInsertedIndexes()
-
getChangedIndexes
public NSIndexSet getChangedIndexes()
-
hasMoves
public boolean hasMoves()
-
enumerateMoves
public void enumerateMoves(org.robovm.objc.block.VoidBlock2<java.lang.Long,java.lang.Long> handler)
-
create
protected static <T extends PHObject> long create(PHFetchResult<T> fromResult, PHFetchResult<T> toResult, NSArray<T> changedObjects)
-
-