Package apple.foundation
Class NSNumber
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSValue
-
- apple.foundation.NSNumber
-
- All Implemented Interfaces:
CKRecordValue,NSFetchRequestResult,NSCoding,NSCopying,NSSecureCoding,NSObject
- Direct Known Subclasses:
NSDecimalNumber
public class NSNumber extends NSValue implements CKRecordValue, NSFetchRequestResult
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSNumber(org.moe.natj.general.Pointer peer)
-
Method Summary
-
Methods inherited from class apple.foundation.NSValue
CATransform3DValue, CGAffineTransformValue, CGPointValue, CGRectValue, CGSizeValue, CGVectorValue, CMTimeMappingValue, CMTimeRangeValue, CMTimeValue, copyWithZone, directionalEdgeInsetsValue, encodeWithCoder, getValue, getValueSize, isEqualToValue, MKCoordinateSpanValue, MKCoordinateValue, nonretainedObjectValue, objCType, pointerValue, rangeValue, SCNMatrix4Value, SCNVector3Value, SCNVector4Value, UIEdgeInsetsValue, UIOffsetValue
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSNumber alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
numberWithBool
public static NSNumber numberWithBool(boolean value)
-
numberWithChar
public static NSNumber numberWithChar(byte value)
-
numberWithDouble
public static NSNumber numberWithDouble(double value)
-
numberWithFloat
public static NSNumber numberWithFloat(float value)
-
numberWithInt
public static NSNumber numberWithInt(int value)
-
numberWithInteger
public static NSNumber numberWithInteger(long value)
-
numberWithLong
public static NSNumber numberWithLong(long value)
-
numberWithLongLong
public static NSNumber numberWithLongLong(long value)
-
numberWithShort
public static NSNumber numberWithShort(short value)
-
numberWithUnsignedChar
public static NSNumber numberWithUnsignedChar(byte value)
-
numberWithUnsignedInt
public static NSNumber numberWithUnsignedInt(int value)
-
numberWithUnsignedInteger
public static NSNumber numberWithUnsignedInteger(long value)
-
numberWithUnsignedLong
public static NSNumber numberWithUnsignedLong(long value)
-
numberWithUnsignedLongLong
public static NSNumber numberWithUnsignedLongLong(long value)
-
numberWithUnsignedShort
public static NSNumber numberWithUnsignedShort(char value)
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
valueWithObjCType
public static NSValue valueWithObjCType(org.moe.natj.general.ptr.ConstVoidPtr value, java.lang.String type)
-
valueWithBytesObjCType
public static NSValue valueWithBytesObjCType(org.moe.natj.general.ptr.ConstVoidPtr value, java.lang.String type)
-
valueWithCATransform3D
public static NSValue valueWithCATransform3D(CATransform3D t)
-
valueWithCGAffineTransform
public static NSValue valueWithCGAffineTransform(CGAffineTransform transform)
-
valueWithCMTimeMapping
public static NSValue valueWithCMTimeMapping(CMTimeMapping timeMapping)
-
valueWithCMTimeRange
public static NSValue valueWithCMTimeRange(CMTimeRange timeRange)
-
valueWithMKCoordinate
public static NSValue valueWithMKCoordinate(CLLocationCoordinate2D coordinate)
-
valueWithMKCoordinateSpan
public static NSValue valueWithMKCoordinateSpan(MKCoordinateSpan span)
-
valueWithNonretainedObject
public static NSValue valueWithNonretainedObject(java.lang.Object anObject)
-
valueWithPointer
public static NSValue valueWithPointer(org.moe.natj.general.ptr.ConstVoidPtr pointer)
-
valueWithSCNMatrix4
public static NSValue valueWithSCNMatrix4(SCNMatrix4 v)
-
valueWithSCNVector3
public static NSValue valueWithSCNVector3(SCNVector3 v)
-
valueWithSCNVector4
public static NSValue valueWithSCNVector4(SCNVector4 v)
-
valueWithUIEdgeInsets
public static NSValue valueWithUIEdgeInsets(UIEdgeInsets insets)
-
version_static
public static long version_static()
-
boolValue
public boolean boolValue()
-
charValue
public byte charValue()
-
compare
public long compare(NSNumber otherNumber)
-
descriptionWithLocale
public java.lang.String descriptionWithLocale(java.lang.Object locale)
-
doubleValue
public double doubleValue()
-
floatValue
public float floatValue()
-
initWithBool
public NSNumber initWithBool(boolean value)
-
initWithBytesObjCType
public NSNumber initWithBytesObjCType(org.moe.natj.general.ptr.ConstVoidPtr value, java.lang.String type)
- Overrides:
initWithBytesObjCTypein classNSValue
-
initWithChar
public NSNumber initWithChar(byte value)
-
initWithCoder
public NSNumber initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classNSValue
-
initWithDouble
public NSNumber initWithDouble(double value)
-
initWithFloat
public NSNumber initWithFloat(float value)
-
initWithInt
public NSNumber initWithInt(int value)
-
initWithInteger
public NSNumber initWithInteger(long value)
-
initWithLong
public NSNumber initWithLong(long value)
-
initWithLongLong
public NSNumber initWithLongLong(long value)
-
initWithShort
public NSNumber initWithShort(short value)
-
initWithUnsignedChar
public NSNumber initWithUnsignedChar(byte value)
-
initWithUnsignedInt
public NSNumber initWithUnsignedInt(int value)
-
initWithUnsignedInteger
public NSNumber initWithUnsignedInteger(long value)
-
initWithUnsignedLong
public NSNumber initWithUnsignedLong(long value)
-
initWithUnsignedLongLong
public NSNumber initWithUnsignedLongLong(long value)
-
initWithUnsignedShort
public NSNumber initWithUnsignedShort(char value)
-
intValue
public int intValue()
-
integerValue
public long integerValue()
-
isEqualToNumber
public boolean isEqualToNumber(NSNumber number)
-
longLongValue
public long longLongValue()
-
longValue
public long longValue()
-
shortValue
public short shortValue()
-
stringValue
public java.lang.String stringValue()
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classNSValue
-
unsignedCharValue
public byte unsignedCharValue()
-
unsignedIntValue
public int unsignedIntValue()
-
unsignedIntegerValue
public long unsignedIntegerValue()
-
unsignedLongLongValue
public long unsignedLongLongValue()
-
unsignedLongValue
public long unsignedLongValue()
-
unsignedShortValue
public char unsignedShortValue()
-
valueWithDirectionalEdgeInsets
public static NSValue valueWithDirectionalEdgeInsets(NSDirectionalEdgeInsets insets)
-
-