org.sourceforge.jemm.client
Class JEMMObjectCreatorImpl

java.lang.Object
  extended by org.sourceforge.jemm.client.JEMMObjectCreatorImpl
All Implemented Interfaces:
JEMMObjectCreator

public class JEMMObjectCreatorImpl
extends java.lang.Object
implements JEMMObjectCreator


Field Summary
protected  ClientId clientId
           
protected  JEMMObjectFieldMapper fieldMapper
           
 
Constructor Summary
JEMMObjectCreatorImpl(MethodListener ml, ObjectDatabase db)
           
 
Method Summary
 JEMMObject createObject(GetObjectResp resp, ClassInfo classInfo)
           
 ObjectSyncData getSyncData(JEMMObject jo)
           
 void initialise(JEMMObject origin)
           
 void initialise(JEMMType typeInstance)
           
 void refreshPrimitiveState(JEMMObject obj, GetObjectResp response)
           
 void syncResponseUpdateObject(JEMMObject jo, ObjectSyncResp response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clientId

protected final ClientId clientId

fieldMapper

protected JEMMObjectFieldMapper fieldMapper
Constructor Detail

JEMMObjectCreatorImpl

public JEMMObjectCreatorImpl(MethodListener ml,
                             ObjectDatabase db)
Method Detail

createObject

public JEMMObject createObject(GetObjectResp resp,
                               ClassInfo classInfo)
Specified by:
createObject in interface JEMMObjectCreator

refreshPrimitiveState

public void refreshPrimitiveState(JEMMObject obj,
                                  GetObjectResp response)
Specified by:
refreshPrimitiveState in interface JEMMObjectCreator

getSyncData

public ObjectSyncData getSyncData(JEMMObject jo)
Specified by:
getSyncData in interface JEMMObjectCreator

syncResponseUpdateObject

public void syncResponseUpdateObject(JEMMObject jo,
                                     ObjectSyncResp response)
Specified by:
syncResponseUpdateObject in interface JEMMObjectCreator

initialise

public void initialise(JEMMObject origin)
Specified by:
initialise in interface JEMMObjectCreator

initialise

public void initialise(JEMMType typeInstance)
Specified by:
initialise in interface JEMMObjectCreator


Copyright © 2009. All Rights Reserved.