Package org.robovm.apple.uikit
Class UICollectionViewDataSourceAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UICollectionViewDataSourceAdapter
- All Implemented Interfaces:
NSObjectProtocol,UICollectionViewDataSource,ObjCProtocol
public class UICollectionViewDataSourceAdapter extends NSObject implements UICollectionViewDataSource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Constructor Description UICollectionViewDataSourceAdapter() -
Method Summary
Modifier and Type Method Description booleancanMoveItemAt(UICollectionView collectionView, NSIndexPath indexPath)UICollectionViewCellgetCellForItem(UICollectionView collectionView, NSIndexPath indexPath)longgetNumberOfItemsInSection(UICollectionView collectionView, long section)longgetNumberOfSections(UICollectionView collectionView)UICollectionReusableViewgetViewForSupplementaryElement(UICollectionView collectionView, String kind, NSIndexPath indexPath)NSIndexPathindexPathForIndexTitle(UICollectionView collectionView, String title, long index)NSArray<NSString>indexTitlesForCollectionView(UICollectionView collectionView)voidmoveItemAt(UICollectionView collectionView, NSIndexPath sourceIndexPath, NSIndexPath destinationIndexPath)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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
UICollectionViewDataSourceAdapter
public UICollectionViewDataSourceAdapter()
-
-
Method Details
-
getNumberOfItemsInSection
- Specified by:
getNumberOfItemsInSectionin interfaceUICollectionViewDataSource
-
getCellForItem
- Specified by:
getCellForItemin interfaceUICollectionViewDataSource
-
getNumberOfSections
- Specified by:
getNumberOfSectionsin interfaceUICollectionViewDataSource
-
getViewForSupplementaryElement
public UICollectionReusableView getViewForSupplementaryElement(UICollectionView collectionView, String kind, NSIndexPath indexPath)- Specified by:
getViewForSupplementaryElementin interfaceUICollectionViewDataSource
-
canMoveItemAt
- Specified by:
canMoveItemAtin interfaceUICollectionViewDataSource- Since:
- Available in iOS 9.0 and later.
-
moveItemAt
public void moveItemAt(UICollectionView collectionView, NSIndexPath sourceIndexPath, NSIndexPath destinationIndexPath)- Specified by:
moveItemAtin interfaceUICollectionViewDataSource- Since:
- Available in iOS 9.0 and later.
-
indexTitlesForCollectionView
- Specified by:
indexTitlesForCollectionViewin interfaceUICollectionViewDataSource- Since:
- Available in iOS 14.0 and later.
-
indexPathForIndexTitle
public NSIndexPath indexPathForIndexTitle(UICollectionView collectionView, String title, long index)- Specified by:
indexPathForIndexTitlein interfaceUICollectionViewDataSource- Since:
- Available in iOS 14.0 and later.
-