Package org.robovm.apple.photos
Class PHFetchResult<T extends PHObject>
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.photos.PHFetchResult<T>
-
- All Implemented Interfaces:
NSFastEnumeration
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class PHFetchResult<T extends PHObject> extends NSObject implements NSFastEnumeration
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PHFetchResult.PHFetchResultPtr
-
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 PHFetchResult()
protected
PHFetchResult(NSObject.Handle h, long handle)
protected
PHFetchResult(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contains(T anObject)
void
enumerateObjects(NSEnumerationOptions opts, org.robovm.objc.block.Block2<T,java.lang.Long,java.lang.Boolean> block)
void
enumerateObjects(NSIndexSet s, NSEnumerationOptions opts, org.robovm.objc.block.Block2<T,java.lang.Long,java.lang.Boolean> block)
void
enumerateObjects(org.robovm.objc.block.Block2<T,java.lang.Long,java.lang.Boolean> block)
protected void
enumerateObjects0(NSEnumerationOptions opts, org.robovm.objc.block.VoidBlock3<NSObject,java.lang.Long,org.robovm.rt.bro.ptr.BooleanPtr> block)
protected void
enumerateObjects0(NSIndexSet s, NSEnumerationOptions opts, org.robovm.objc.block.VoidBlock3<NSObject,java.lang.Long,org.robovm.rt.bro.ptr.BooleanPtr> block)
protected void
enumerateObjects0(org.robovm.objc.block.VoidBlock3<NSObject,java.lang.Long,org.robovm.rt.bro.ptr.BooleanPtr> block)
T
first()
T
get(long index)
NSArray<T>
getAll(NSIndexSet indexes)
long
getCountOfAssetsWithMediaType(PHAssetMediaType mediaType)
long
indexOf(T anObject)
long
indexOf(T anObject, NSRange range)
T
last()
long
size()
-
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
-
PHFetchResult
public PHFetchResult()
-
PHFetchResult
protected PHFetchResult(NSObject.Handle h, long handle)
-
PHFetchResult
protected PHFetchResult(NSObject.SkipInit skipInit)
-
-
Method Detail
-
size
public long size()
-
first
public T first()
-
last
public T last()
-
enumerateObjects
public void enumerateObjects(org.robovm.objc.block.Block2<T,java.lang.Long,java.lang.Boolean> block)
-
enumerateObjects
public void enumerateObjects(NSEnumerationOptions opts, org.robovm.objc.block.Block2<T,java.lang.Long,java.lang.Boolean> block)
-
enumerateObjects
public void enumerateObjects(NSIndexSet s, NSEnumerationOptions opts, org.robovm.objc.block.Block2<T,java.lang.Long,java.lang.Boolean> block)
-
get
public T get(long index)
-
contains
public boolean contains(T anObject)
-
indexOf
public long indexOf(T anObject)
-
getAll
public NSArray<T> getAll(NSIndexSet indexes)
-
enumerateObjects0
protected void enumerateObjects0(org.robovm.objc.block.VoidBlock3<NSObject,java.lang.Long,org.robovm.rt.bro.ptr.BooleanPtr> block)
-
enumerateObjects0
protected void enumerateObjects0(NSEnumerationOptions opts, org.robovm.objc.block.VoidBlock3<NSObject,java.lang.Long,org.robovm.rt.bro.ptr.BooleanPtr> block)
-
enumerateObjects0
protected void enumerateObjects0(NSIndexSet s, NSEnumerationOptions opts, org.robovm.objc.block.VoidBlock3<NSObject,java.lang.Long,org.robovm.rt.bro.ptr.BooleanPtr> block)
-
getCountOfAssetsWithMediaType
public long getCountOfAssetsWithMediaType(PHAssetMediaType mediaType)
-
-