Package org.robovm.apple.corefoundation
Class CFTree
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFTree
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CFTree extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFTree.CFTreePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CFTree()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendChild(CFTree newChild)
static CFTree
create()
static CFTree
create(CFAllocator allocator)
CFTree
findRoot()
CFTree
firstChild()
CFTree
getChild(long idx)
long
getChildCount()
CFTree[]
getChildren()
static long
getClassTypeID()
CFTree
getParent()
void
insertSibling(CFTree newSibling)
CFTree
nextSibling()
void
prependChild(CFTree newChild)
void
remove()
void
removeAllChildren()
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
create
public static CFTree create()
-
create
public static CFTree create(CFAllocator allocator)
-
getChildren
public CFTree[] getChildren()
-
getClassTypeID
public static long getClassTypeID()
-
getParent
public CFTree getParent()
-
nextSibling
public CFTree nextSibling()
-
firstChild
public CFTree firstChild()
-
getChildCount
public long getChildCount()
-
getChild
public CFTree getChild(long idx)
-
findRoot
public CFTree findRoot()
-
prependChild
public void prependChild(CFTree newChild)
-
appendChild
public void appendChild(CFTree newChild)
-
insertSibling
public void insertSibling(CFTree newSibling)
-
remove
public void remove()
-
removeAllChildren
public void removeAllChildren()
-
-