Package org.robovm.apple.modelio
Class MDLObjectContainer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLObjectContainer
-
- All Implemented Interfaces:
NSFastEnumeration
,NSObjectProtocol
,MDLComponent
,MDLObjectContainerComponent
,org.robovm.objc.ObjCProtocol
public class MDLObjectContainer extends NSObject implements MDLObjectContainerComponent
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLObjectContainer.MDLObjectContainerPtr
-
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 MDLObjectContainer()
protected
MDLObjectContainer(NSObject.Handle h, long handle)
protected
MDLObjectContainer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObject(MDLObject object)
long
getCount()
NSArray<MDLObject>
getObjects()
MDLObject
objectAtIndexedSubscript(long index)
void
removeObject(MDLObject object)
-
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
-
MDLObjectContainer
public MDLObjectContainer()
-
MDLObjectContainer
protected MDLObjectContainer(NSObject.Handle h, long handle)
-
MDLObjectContainer
protected MDLObjectContainer(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getCount
public long getCount()
- Specified by:
getCount
in interfaceMDLObjectContainerComponent
- Since:
- Available in iOS 11.0 and later.
-
getObjects
public NSArray<MDLObject> getObjects()
- Specified by:
getObjects
in interfaceMDLObjectContainerComponent
-
addObject
public void addObject(MDLObject object)
- Specified by:
addObject
in interfaceMDLObjectContainerComponent
-
removeObject
public void removeObject(MDLObject object)
- Specified by:
removeObject
in interfaceMDLObjectContainerComponent
-
objectAtIndexedSubscript
public MDLObject objectAtIndexedSubscript(long index)
- Specified by:
objectAtIndexedSubscript
in interfaceMDLObjectContainerComponent
- Since:
- Available in iOS 11.0 and later.
-
-