Package org.robovm.apple.foundation
Class NSSortDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSSortDescriptor
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
CKLocationSortDescriptor
public class NSSortDescriptor extends NSObject implements NSSecureCoding
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSSortDescriptor.NSSortDescriptorPtr
-
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 NSSortDescriptor()
NSSortDescriptor(java.lang.String key, boolean ascending)
NSSortDescriptor(java.lang.String key, boolean ascending, org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult> cmptr)
NSSortDescriptor(java.lang.String key, boolean ascending, org.robovm.objc.Selector selector)
NSSortDescriptor(NSCoder coder)
protected
NSSortDescriptor(NSObject.Handle h, long handle)
protected
NSSortDescriptor(NSObject.SkipInit skipInit)
NSSortDescriptor(NSSortIdentifier key, boolean ascending)
NSSortDescriptor(NSSortIdentifier key, boolean ascending, org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult> cmptr)
NSSortDescriptor(NSSortIdentifier key, boolean ascending, org.robovm.objc.Selector selector)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
allowEvaluation()
NSComparisonResult
compare(NSObject object1, NSObject object2)
void
encode(NSCoder coder)
org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult>
getComparator()
java.lang.String
getKey()
NSSortDescriptor
getReversedSortDescriptor()
org.robovm.objc.Selector
getSelector()
protected long
init(java.lang.String key, boolean ascending)
protected long
init(java.lang.String key, boolean ascending, org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult> cmptr)
protected long
init(java.lang.String key, boolean ascending, org.robovm.objc.Selector selector)
protected long
init(NSCoder coder)
boolean
isAscending()
static boolean
supportsSecureCoding()
-
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
-
NSSortDescriptor
public NSSortDescriptor(NSSortIdentifier key, boolean ascending)
-
NSSortDescriptor
public NSSortDescriptor(NSSortIdentifier key, boolean ascending, org.robovm.objc.Selector selector)
-
NSSortDescriptor
public NSSortDescriptor(NSSortIdentifier key, boolean ascending, org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult> cmptr)
-
NSSortDescriptor
public NSSortDescriptor()
-
NSSortDescriptor
protected NSSortDescriptor(NSObject.Handle h, long handle)
-
NSSortDescriptor
protected NSSortDescriptor(NSObject.SkipInit skipInit)
-
NSSortDescriptor
public NSSortDescriptor(java.lang.String key, boolean ascending)
-
NSSortDescriptor
public NSSortDescriptor(java.lang.String key, boolean ascending, org.robovm.objc.Selector selector)
-
NSSortDescriptor
public NSSortDescriptor(NSCoder coder)
-
NSSortDescriptor
public NSSortDescriptor(java.lang.String key, boolean ascending, org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult> cmptr)
- Since:
- Available in iOS 4.0 and later.
-
-
Method Detail
-
getKey
public java.lang.String getKey()
-
isAscending
public boolean isAscending()
-
getSelector
public org.robovm.objc.Selector getSelector()
-
getComparator
public org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult> getComparator()
- Since:
- Available in iOS 4.0 and later.
-
getReversedSortDescriptor
public NSSortDescriptor getReversedSortDescriptor()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(java.lang.String key, boolean ascending)
-
init
protected long init(java.lang.String key, boolean ascending, org.robovm.objc.Selector selector)
-
init
protected long init(NSCoder coder)
-
allowEvaluation
public void allowEvaluation()
- Since:
- Available in iOS 7.0 and later.
-
init
protected long init(java.lang.String key, boolean ascending, org.robovm.objc.block.Block2<NSObject,NSObject,NSComparisonResult> cmptr)
- Since:
- Available in iOS 4.0 and later.
-
compare
public NSComparisonResult compare(NSObject object1, NSObject object2)
-
-