|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcrystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.engine.collectn.csCollection
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csCollection(iPointer nPointer)
|
Method Summary | |
void |
addObject(iObject obj)
Add an object to the collection. |
iObject |
findObject(java.lang.String name)
Find an object with the given name inside this collection. |
java.lang.String |
getName()
Return the name of the interface |
iObject |
getObject(int i)
Get an object by index (function version). |
int |
getObjectCount()
Get the number of objects in this collection. |
int |
getVersion()
Return the version of the interface |
protected boolean |
isNativePointerValidSafe(long pointer)
|
iObject |
queryObject()
Query the iObject for this collection. |
Methods inherited from class crystalspace.jbind.impl.csutil.scf.csBase |
decRef, equals, finalize, getRefCount, incRef, nDelete, queryInterface, queryInterfaceSafe |
Methods inherited from class crystalspace.jbind.impl.csNativeObject |
changePointer, getPointer, getPointer, getPointerArray, hashCode, isMemoryOwner, isNativePointerValid, newNativeObject, setMemoryOwner, toString |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getRefCount, incRef, queryInterface, queryInterfaceSafe |
Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
Constructor Detail |
public csCollection(iPointer nPointer)
nPointer
- Method Detail |
public int getVersion()
iBase
getVersion
in interface iBase
getVersion
in class csBase
iBase.getVersion()
public java.lang.String getName()
iBase
getName
in interface iBase
getName
in class csBase
iBase.getName()
protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe
in class csNativeObject
csNativeObject.isNativePointerValidSafe(long)
public iObject queryObject()
iCollection
queryObject
in interface iCollection
iCollection.queryObject()
public iObject findObject(java.lang.String name)
iCollection
findObject
in interface iCollection
name
-
iCollection.findObject(java.lang.String)
public int getObjectCount()
iCollection
getObjectCount
in interface iCollection
iCollection.getObjectCount()
public void addObject(iObject obj)
iCollection
addObject
in interface iCollection
obj
- iCollection.addObject(crystalspace.jbind.interfaces.iutil.object.iObject)
public iObject getObject(int i)
iCollection
getObject
in interface iCollection
i
-
iCollection.getObject(int)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |