Package org.robovm.apple.foundation
Class NSIndexPath
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSIndexPath
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class NSIndexPath extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSIndexPath.NSIndexPathPtrNested 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 Modifier Constructor Description NSIndexPath()NSIndexPath(long index)NSIndexPath(long[] indexes)NSIndexPath(NSCoder coder)protectedNSIndexPath(NSObject.Handle h, long handle)protectedNSIndexPath(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description NSIndexPathaddIndex(long index)NSComparisonResultcompare(NSIndexPath otherObject)voidencode(NSCoder coder)longgetIndexAt(long position)int[]getIndexes()int[]getIndexes(NSRange positionRange)intgetItem()longgetLength()intgetRow()intgetSection()protected longinit(long index)protected longinit(NSCoder coder)static NSIndexPathitem(long item, long section)NSIndexPathremoveLastIndex()static NSIndexPathrow(long row, long section)static booleansupportsSecureCoding()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
-
NSIndexPath
public NSIndexPath() -
NSIndexPath
-
NSIndexPath
-
NSIndexPath
public NSIndexPath(long index) -
NSIndexPath
-
NSIndexPath
public NSIndexPath(long[] indexes)
-
-
Method Details
-
getLength
public long getLength() -
supportsSecureCoding
public static boolean supportsSecureCoding() -
getIndexes
public int[] getIndexes() -
getIndexes
- Since:
- Available in iOS 7.0 and later.
-
getSection
public int getSection() -
getRow
public int getRow() -
getItem
public int getItem()- Since:
- Available in iOS 6.0 and later.
-
row
-
item
- Since:
- Available in iOS 6.0 and later.
-
init
protected long init(long index) -
addIndex
-
removeLastIndex
-
getIndexAt
public long getIndexAt(long position) -
compare
-
encode
-
init
-