Package org.robovm.apple.classkit
Class CLSContext
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.classkit.CLSObject
-
- org.robovm.apple.classkit.CLSContext
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class CLSContext extends CLSObject
- Since:
- Available in iOS 11.3 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CLSContext.CLSContextPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.classkit.CLSObject
CLSObject.CLSObjectPtr
-
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 protected
CLSContext()
CLSContext(CLSContextType type, java.lang.String identifier, java.lang.String title)
protected
CLSContext(NSObject.Handle h, long handle)
protected
CLSContext(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChildContext(CLSContext child)
void
becomeActive()
CLSActivity
createNewActivity()
CLSActivity
getCurrentActivity()
void
getDescendantMatchingIdentifierPath(NSArray<NSString> identifierPath, org.robovm.objc.block.VoidBlock2<CLSContext,NSError> completion)
long
getDisplayOrder()
java.lang.String
getIdentifier()
CLSContext
getParent()
java.lang.String
getTitle()
java.lang.String
getTopic()
CLSContextType
getType()
NSURL
getUniversalLinkURL()
protected long
init(CLSContextType type, java.lang.String identifier, java.lang.String title)
boolean
isActive()
void
removeFromParent()
void
resignActive()
void
setDisplayOrder(long v)
void
setTitle(java.lang.String v)
void
setTopic(java.lang.String v)
void
setUniversalLinkURL(NSURL v)
-
Methods inherited from class org.robovm.apple.classkit.CLSObject
encode, getDateCreated, getDateLastModified, init, 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
-
CLSContext
protected CLSContext()
-
CLSContext
protected CLSContext(NSObject.Handle h, long handle)
-
CLSContext
protected CLSContext(NSObject.SkipInit skipInit)
-
CLSContext
public CLSContext(CLSContextType type, java.lang.String identifier, java.lang.String title)
-
-
Method Detail
-
getIdentifier
public java.lang.String getIdentifier()
-
getUniversalLinkURL
public NSURL getUniversalLinkURL()
- Since:
- Available in iOS 11.4 and later.
-
setUniversalLinkURL
public void setUniversalLinkURL(NSURL v)
- Since:
- Available in iOS 11.4 and later.
-
getType
public CLSContextType getType()
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String v)
-
getDisplayOrder
public long getDisplayOrder()
-
setDisplayOrder
public void setDisplayOrder(long v)
-
getTopic
public java.lang.String getTopic()
-
setTopic
public void setTopic(java.lang.String v)
-
isActive
public boolean isActive()
-
getParent
public CLSContext getParent()
-
getCurrentActivity
public CLSActivity getCurrentActivity()
-
init
protected long init(CLSContextType type, java.lang.String identifier, java.lang.String title)
-
becomeActive
public void becomeActive()
-
resignActive
public void resignActive()
-
removeFromParent
public void removeFromParent()
-
addChildContext
public void addChildContext(CLSContext child)
-
getDescendantMatchingIdentifierPath
public void getDescendantMatchingIdentifierPath(NSArray<NSString> identifierPath, org.robovm.objc.block.VoidBlock2<CLSContext,NSError> completion)
-
createNewActivity
public CLSActivity createNewActivity()
-
-