Package org.robovm.apple.uikit
Class UITableViewModel
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIScrollViewDelegateAdapter
org.robovm.apple.uikit.UITableViewModel
- All Implemented Interfaces:
NSObjectProtocol,UIScrollViewDelegate,UITableViewDataSource,UITableViewDelegate,ObjCProtocol
public class UITableViewModel extends UIScrollViewDelegateAdapter implements UITableViewDelegate, UITableViewDataSource
-
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 UITableViewModel() -
Method Summary
Methods inherited from class org.robovm.apple.uikit.UIScrollViewDelegateAdapter
didEndDecelerating, didEndDragging, didEndScrollingAnimation, didEndZooming, didScroll, didScrollToTop, didZoom, getViewForZooming, scrollViewDidChangeAdjustedContentInset, shouldScrollToTop, willBeginDecelerating, willBeginDragging, willBeginZooming, willEndDraggingMethods 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, setHandleMethods inherited from interface org.robovm.apple.uikit.UIScrollViewDelegate
didEndDecelerating, didEndDragging, didEndScrollingAnimation, didEndZooming, didScroll, didScrollToTop, didZoom, getViewForZooming, scrollViewDidChangeAdjustedContentInset, shouldScrollToTop, willBeginDecelerating, willBeginDragging, willBeginZooming, willEndDragging
-
Constructor Details
-
UITableViewModel
public UITableViewModel()
-
-
Method Details
-
willDisplayCell
- Specified by:
willDisplayCellin interfaceUITableViewDelegate
-
willDisplayHeaderView
- Specified by:
willDisplayHeaderViewin interfaceUITableViewDelegate- Since:
- Available in iOS 6.0 and later.
-
didEndDisplayingCell
public void didEndDisplayingCell(UITableView tableView, UITableViewCell cell, NSIndexPath indexPath)- Specified by:
didEndDisplayingCellin interfaceUITableViewDelegate- Since:
- Available in iOS 6.0 and later.
-
didEndDisplayingHeaderView
- Specified by:
didEndDisplayingHeaderViewin interfaceUITableViewDelegate- Since:
- Available in iOS 6.0 and later.
-
getHeightForRow
- Specified by:
getHeightForRowin interfaceUITableViewDelegate
-
getHeightForHeader
- Specified by:
getHeightForHeaderin interfaceUITableViewDelegate
-
getEstimatedHeightForRow
- Specified by:
getEstimatedHeightForRowin interfaceUITableViewDelegate- Since:
- Available in iOS 7.0 and later.
-
getEstimatedHeightForHeader
- Specified by:
getEstimatedHeightForHeaderin interfaceUITableViewDelegate- Since:
- Available in iOS 7.0 and later.
-
getViewForHeader
- Specified by:
getViewForHeaderin interfaceUITableViewDelegate
-
accessoryButtonTapped
- Specified by:
accessoryButtonTappedin interfaceUITableViewDelegate
-
shouldHighlightRow
- Specified by:
shouldHighlightRowin interfaceUITableViewDelegate- Since:
- Available in iOS 6.0 and later.
-
didHighlightRow
- Specified by:
didHighlightRowin interfaceUITableViewDelegate- Since:
- Available in iOS 6.0 and later.
-
didUnhighlightRow
- Specified by:
didUnhighlightRowin interfaceUITableViewDelegate- Since:
- Available in iOS 6.0 and later.
-
willSelectRow
- Specified by:
willSelectRowin interfaceUITableViewDelegate
-
willDeselectRow
- Specified by:
willDeselectRowin interfaceUITableViewDelegate- Since:
- Available in iOS 3.0 and later.
-
didSelectRow
- Specified by:
didSelectRowin interfaceUITableViewDelegate
-
didDeselectRow
- Specified by:
didDeselectRowin interfaceUITableViewDelegate- Since:
- Available in iOS 3.0 and later.
-
getEditingStyleForRow
public UITableViewCellEditingStyle getEditingStyleForRow(UITableView tableView, NSIndexPath indexPath)- Specified by:
getEditingStyleForRowin interfaceUITableViewDelegate
-
getTitleForDeleteConfirmationButton
- Specified by:
getTitleForDeleteConfirmationButtonin interfaceUITableViewDelegate- Since:
- Available in iOS 3.0 and later.
-
getEditActionsForRow
public NSArray<UITableViewRowAction> getEditActionsForRow(UITableView tableView, NSIndexPath indexPath)- Specified by:
getEditActionsForRowin interfaceUITableViewDelegate- Since:
- Available in iOS 8.0 and later.
-
shouldIndentWhileEditingRow
- Specified by:
shouldIndentWhileEditingRowin interfaceUITableViewDelegate
-
willBeginEditingRow
- Specified by:
willBeginEditingRowin interfaceUITableViewDelegate
-
didEndEditingRow
- Specified by:
didEndEditingRowin interfaceUITableViewDelegate
-
getTargetForMove
public NSIndexPath getTargetForMove(UITableView tableView, NSIndexPath sourceIndexPath, NSIndexPath proposedDestinationIndexPath)- Specified by:
getTargetForMovein interfaceUITableViewDelegate
-
getIndentationLevelForRow
- Specified by:
getIndentationLevelForRowin interfaceUITableViewDelegate
-
shouldShowMenuForRow
- Specified by:
shouldShowMenuForRowin interfaceUITableViewDelegate- Since:
- Available in iOS 5.0 and later.
-
canPerformAction
public boolean canPerformAction(UITableView tableView, Selector action, NSIndexPath indexPath, NSObject sender)- Specified by:
canPerformActionin interfaceUITableViewDelegate- Since:
- Available in iOS 5.0 and later.
-
performActionForRow
public void performActionForRow(UITableView tableView, Selector action, NSIndexPath indexPath, NSObject sender)- Specified by:
performActionForRowin interfaceUITableViewDelegate- Since:
- Available in iOS 5.0 and later.
-
canFocusRow
- Specified by:
canFocusRowin interfaceUITableViewDelegate- Since:
- Available in iOS 9.0 and later.
-
shouldUpdateFocus
- Specified by:
shouldUpdateFocusin interfaceUITableViewDelegate- Since:
- Available in iOS 9.0 and later.
-
didUpdateFocus
public void didUpdateFocus(UITableView tableView, UITableViewFocusUpdateContext context, UIFocusAnimationCoordinator coordinator)- Specified by:
didUpdateFocusin interfaceUITableViewDelegate- Since:
- Available in iOS 9.0 and later.
-
getIndexPathForPreferredFocusedView
- Specified by:
getIndexPathForPreferredFocusedViewin interfaceUITableViewDelegate- Since:
- Available in iOS 9.0 and later.
-
getNumberOfRowsInSection
- Specified by:
getNumberOfRowsInSectionin interfaceUITableViewDataSource
-
getCellForRow
- Specified by:
getCellForRowin interfaceUITableViewDataSource
-
getNumberOfSections
- Specified by:
getNumberOfSectionsin interfaceUITableViewDataSource
-
getTitleForHeader
- Specified by:
getTitleForHeaderin interfaceUITableViewDataSource
-
canEditRow
- Specified by:
canEditRowin interfaceUITableViewDataSource
-
canMoveRow
- Specified by:
canMoveRowin interfaceUITableViewDataSource
-
getSectionIndexTitles
- Specified by:
getSectionIndexTitlesin interfaceUITableViewDataSource
-
getSectionForSectionIndexTitle
- Specified by:
getSectionForSectionIndexTitlein interfaceUITableViewDataSource
-
commitEditingStyleForRow
public void commitEditingStyleForRow(UITableView tableView, UITableViewCellEditingStyle editingStyle, NSIndexPath indexPath)- Specified by:
commitEditingStyleForRowin interfaceUITableViewDataSource
-
moveRow
public void moveRow(UITableView tableView, NSIndexPath sourceIndexPath, NSIndexPath destinationIndexPath)- Specified by:
moveRowin interfaceUITableViewDataSource
-
getLeadingSwipeActionsConfigurationForRow
public UISwipeActionsConfiguration getLeadingSwipeActionsConfigurationForRow(UITableView tableView, NSIndexPath indexPath)- Specified by:
getLeadingSwipeActionsConfigurationForRowin interfaceUITableViewDelegate
-
getTrailingSwipeActionsConfigurationForRow
public UISwipeActionsConfiguration getTrailingSwipeActionsConfigurationForRow(UITableView tableView, NSIndexPath indexPath)- Specified by:
getTrailingSwipeActionsConfigurationForRowin interfaceUITableViewDelegate
-
shouldSpringLoadRow
public boolean shouldSpringLoadRow(UITableView tableView, NSIndexPath indexPath, UISpringLoadedInteractionContext context)- Specified by:
shouldSpringLoadRowin interfaceUITableViewDelegate
-
shouldBeginMultipleSelectionInteraction
public boolean shouldBeginMultipleSelectionInteraction(UITableView tableView, NSIndexPath indexPath)- Specified by:
shouldBeginMultipleSelectionInteractionin interfaceUITableViewDelegate- Since:
- Available in iOS 13.0 and later.
-
didBeginMultipleSelectionInteraction
- Specified by:
didBeginMultipleSelectionInteractionin interfaceUITableViewDelegate- Since:
- Available in iOS 13.0 and later.
-
tableViewDidEndMultipleSelectionInteraction
- Specified by:
tableViewDidEndMultipleSelectionInteractionin interfaceUITableViewDelegate- Since:
- Available in iOS 13.0 and later.
-
getContextMenuConfiguration
public UIContextMenuConfiguration getContextMenuConfiguration(UITableView tableView, NSIndexPath indexPath, CGPoint point)- Specified by:
getContextMenuConfigurationin interfaceUITableViewDelegate- Since:
- Available in iOS 13.0 and later.
-
getPreviewForHighlightingContextMenu
public UITargetedPreview getPreviewForHighlightingContextMenu(UITableView tableView, UIContextMenuConfiguration configuration)- Specified by:
getPreviewForHighlightingContextMenuin interfaceUITableViewDelegate- Since:
- Available in iOS 13.0 and later.
-
getPreviewForDismissingContextMenu
public UITargetedPreview getPreviewForDismissingContextMenu(UITableView tableView, UIContextMenuConfiguration configuration)- Specified by:
getPreviewForDismissingContextMenuin interfaceUITableViewDelegate- Since:
- Available in iOS 13.0 and later.
-
willPerformPreviewAction
public void willPerformPreviewAction(UITableView tableView, UIContextMenuConfiguration configuration, UIContextMenuInteractionCommitAnimating animator)- Specified by:
willPerformPreviewActionin interfaceUITableViewDelegate- Since:
- Available in iOS 13.0 and later.
-
willCommitMenu
public void willCommitMenu(UITableView tableView, UIContextMenuInteractionCommitAnimating animator)- Since:
- Available in iOS 13.0 and later.
-
willDisplayContextMenu
public void willDisplayContextMenu(UITableView tableView, UIContextMenuConfiguration configuration, UIContextMenuInteractionAnimating animator)- Specified by:
willDisplayContextMenuin interfaceUITableViewDelegate- Since:
- Available in iOS 14.0 and later.
-
willEndContextMenuInteraction
public void willEndContextMenuInteraction(UITableView tableView, UIContextMenuConfiguration configuration, UIContextMenuInteractionAnimating animator)- Specified by:
willEndContextMenuInteractionin interfaceUITableViewDelegate- Since:
- Available in iOS 14.0 and later.
-
isSelectionFollowsFocus
- Specified by:
isSelectionFollowsFocusin interfaceUITableViewDelegate- Since:
- Available in iOS 15.0 and later.
-