crystalspace.jbind.impl.csgeom.objmodel
Class csObjectModelListener
java.lang.Object
crystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.csgeom.objmodel.csObjectModelListener
- All Implemented Interfaces:
- iBase, iJPointer, iObjectModelListener, iPointer
- public class csObjectModelListener
- extends csBase
- implements iObjectModelListener
- Author:
- Quentin Anciaux
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
csObjectModelListener
public csObjectModelListener(iPointer nPointer)
- Parameters:
nPointer
-
csObjectModelListener
public csObjectModelListener(iPointer nPointer,
iObjectModelListener handler)
csObjectModelListener
public csObjectModelListener(iObjectModelListener handler)
getVersion
public int getVersion()
- Description copied from interface:
iBase
- Return the version of the interface
- Specified by:
getVersion
in interface iBase
- Specified by:
getVersion
in class csBase
getName
public java.lang.String getName()
- Description copied from interface:
iBase
- Return the name of the interface
- Specified by:
getName
in interface iBase
- Specified by:
getName
in class csBase
initSCF
public static void initSCF()
getInterfaceVersion
public static int getInterfaceVersion()
getInterfaceName
public static java.lang.String getInterfaceName()
getInterfaceClass
public static java.lang.Class getInterfaceClass()
isNativePointerValidSafe
protected boolean isNativePointerValidSafe(long pointer)
- Specified by:
isNativePointerValidSafe
in class csNativeObject
- See Also:
csNativeObject.isNativePointerValidSafe(long)
objectModelChanged
public void objectModelChanged(iObjectModel model)
- Description copied from interface:
iObjectModelListener
- The object model has changed. Implemented in csVisibilityObjectWrapper,
and csFrustVisObjectWrapper
- Specified by:
objectModelChanged
in interface iObjectModelListener
- Parameters:
model
- - See Also:
iObjectModelListener.objectModelChanged(crystalspace.jbind.interfaces.igeom.objmodel.iObjectModel)
nDelete
protected void nDelete(long pointer)
- Overrides:
nDelete
in class csBase
- See Also:
csNativeObject.nDelete(long)
setHandler
public void setHandler(iObjectModelListener handler)