public class CLBeaconRegion extends CLRegion
Discussion: A region containing similar beacons.
Such a region can be defined by UUID, major and minor values. UUID must be specified. If only UUID is specified, the major and minor values will be wildcarded and the region will match any beacons with the same UUID. Similarly if only UUID and major value are specified, the minor value will be wildcarded and the region will match against any beacons with the same UUID and major value.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
CLBeaconRegion(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
static CLBeaconRegion |
alloc() |
static CLBeaconRegion |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
CLBeaconIdentityConstraint |
beaconIdentityConstraint()
beaconIdentityConstraint
|
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
static long |
hash_static() |
CLBeaconRegion |
init() |
CLBeaconRegion |
initCircularRegionWithCenterRadiusIdentifier(CLLocationCoordinate2D center,
double radius,
java.lang.String identifier)
Deprecated.
|
CLBeaconRegion |
initWithBeaconIdentityConstraintIdentifier(CLBeaconIdentityConstraint beaconIdentityConstraint,
java.lang.String identifier)
initWithBeaconIdentityConstraint:identifier:
|
CLBeaconRegion |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
CLBeaconRegion |
initWithProximityUUIDIdentifier(NSUUID proximityUUID,
java.lang.String identifier) |
CLBeaconRegion |
initWithProximityUUIDMajorIdentifier(NSUUID proximityUUID,
char major,
java.lang.String identifier) |
CLBeaconRegion |
initWithProximityUUIDMajorMinorIdentifier(NSUUID proximityUUID,
char major,
char minor,
java.lang.String identifier) |
CLBeaconRegion |
initWithUUIDIdentifier(NSUUID uuid,
java.lang.String identifier)
initWithUUID:identifier:
|
CLBeaconRegion |
initWithUUIDMajorIdentifier(NSUUID uuid,
char major,
java.lang.String identifier)
initWithUUID:major:identifier:
|
CLBeaconRegion |
initWithUUIDMajorMinorIdentifier(NSUUID uuid,
char major,
char minor,
java.lang.String identifier)
initWithUUID:major:minor:identifier:
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
NSNumber |
major()
major
|
NSNumber |
minor()
minor
|
static CLBeaconRegion |
new_objc() |
boolean |
notifyEntryStateOnDisplay()
notifyEntryStateOnDisplay
|
NSMutableDictionary<java.lang.String,java.lang.Object> |
peripheralDataWithMeasuredPower(NSNumber measuredPower)
peripheralDataWithMeasuredPower:
|
NSUUID |
proximityUUID() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setNotifyEntryStateOnDisplay(boolean value)
notifyEntryStateOnDisplay
|
static void |
setVersion_static(long aVersion) |
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
NSUUID |
UUID()
UUID
|
static long |
version_static() |
center, containsCoordinate, copyWithZone, encodeWithCoder, identifier, notifyOnEntry, notifyOnExit, radius, setNotifyOnEntry, setNotifyOnExitaccessibilityActivate, 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, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public static CLBeaconRegion alloc()
public static CLBeaconRegion allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static CLBeaconRegion new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static boolean supportsSecureCoding()
public static long version_static()
public CLBeaconRegion init()
@Deprecated public CLBeaconRegion initCircularRegionWithCenterRadiusIdentifier(CLLocationCoordinate2D center, double radius, java.lang.String identifier)
CLRegionDiscussion: Initialize a region. center gives the coordinates of center of the region, while radius gives the distance in meters between the center and the region's boundary. identifier is a description for the region that could be displayed to the user, and ideally should be chosen by the user.
This method has been deprecated, please see CLCircularRegion.
initCircularRegionWithCenterRadiusIdentifier in class CLRegionpublic CLBeaconRegion initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodinginitWithCoder in class CLRegionpublic CLBeaconRegion initWithProximityUUIDIdentifier(NSUUID proximityUUID, java.lang.String identifier)
public CLBeaconRegion initWithProximityUUIDMajorIdentifier(NSUUID proximityUUID, char major, java.lang.String identifier)
public CLBeaconRegion initWithProximityUUIDMajorMinorIdentifier(NSUUID proximityUUID, char major, char minor, java.lang.String identifier)
public NSNumber major()
Discussion: Most significant value associated with the region. If a major value wasn't specified, this will be nil.
public NSNumber minor()
Discussion: Least significant value associated with the region. If a minor value wasn't specified, this will be nil.
public boolean notifyEntryStateOnDisplay()
Discussion: App will be launched and the delegate will be notified via locationManager:didDetermineState:forRegion: when the device's screen is turned on and the user is in the region. By default, this is NO.
public NSMutableDictionary<java.lang.String,java.lang.Object> peripheralDataWithMeasuredPower(NSNumber measuredPower)
Discussion: This dictionary can be used to advertise the current device as a beacon when used in conjunction with CoreBluetooth's CBPeripheralManager startAdvertising: method. The dictionary will contain data that represents the current region in addition to a measured power value.
measuredPower is the RSSI of the device observed from one meter in its intended environment. This value is optional, but should be specified to achieve the best ranging performance. If not specified, it will default to a pre-determined value for the device.
public NSUUID proximityUUID()
public void setNotifyEntryStateOnDisplay(boolean value)
Discussion: App will be launched and the delegate will be notified via locationManager:didDetermineState:forRegion: when the device's screen is turned on and the user is in the region. By default, this is NO.
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCoding_supportsSecureCoding in class CLRegionpublic NSUUID UUID()
Discussion: UUID associated with the region.
public CLBeaconIdentityConstraint beaconIdentityConstraint()
Discussion: Returns a CLBeaconIdentityConstraint describing the beacons this region monitors.
public CLBeaconRegion initWithBeaconIdentityConstraintIdentifier(CLBeaconIdentityConstraint beaconIdentityConstraint, java.lang.String identifier)
Discussion: Initialize a beacon region described by a beacon identity constraint.
public CLBeaconRegion initWithUUIDIdentifier(NSUUID uuid, java.lang.String identifier)
Discussion: Initialize a beacon region with a UUID. Major and minor values will be wildcarded.
public CLBeaconRegion initWithUUIDMajorIdentifier(NSUUID uuid, char major, java.lang.String identifier)
Discussion: Initialize a beacon region with a UUID and major value. Minor value will be wildcarded.
public CLBeaconRegion initWithUUIDMajorMinorIdentifier(NSUUID uuid, char major, char minor, java.lang.String identifier)
Discussion: Initialize a beacon region identified by a UUID, major and minor values.