edu.wpi.ebob.internal.jem
Class JEMObject

java.lang.Object
  extended by edu.wpi.ebob.internal.jem.JEMObject
All Implemented Interfaces:
IObject
Direct Known Subclasses:
JEMArray, JEMMember

public class JEMObject
extends java.lang.Object
implements IObject

Represents a remote object in a JEM JVM.

Author:
Liam Morley

Field Summary
protected  org.eclipse.jem.internal.proxy.core.IBeanProxy jemObject
           
private static java.util.Map objects
           
 
Constructor Summary
protected JEMObject(org.eclipse.jem.internal.proxy.core.IBeanProxy jemObj)
           
 
Method Summary
 org.eclipse.jem.internal.proxy.core.IBeanProxy getBeanProxy()
           
 IClass getIClass()
           
static IObject getObject(org.eclipse.jem.internal.proxy.core.IBeanProxy jemObject)
           
 boolean isInstanceof(IClass obj)
           
 java.lang.String objToString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

jemObject

protected org.eclipse.jem.internal.proxy.core.IBeanProxy jemObject

objects

private static java.util.Map objects
Constructor Detail

JEMObject

protected JEMObject(org.eclipse.jem.internal.proxy.core.IBeanProxy jemObj)
Method Detail

getIClass

public IClass getIClass()
Specified by:
getIClass in interface IObject
See Also:
IObject.getIClass()

isInstanceof

public boolean isInstanceof(IClass obj)
Specified by:
isInstanceof in interface IObject
See Also:
IObject.isInstanceof(IClass)

objToString

public java.lang.String objToString()
Specified by:
objToString in interface IObject
See Also:
IObject.objToString()

getBeanProxy

public org.eclipse.jem.internal.proxy.core.IBeanProxy getBeanProxy()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

getObject

public static final IObject getObject(org.eclipse.jem.internal.proxy.core.IBeanProxy jemObject)