I am a remote copy of a Copyable object.
When the state from a Copyable object is received, an instance will
be created based on the copy tags table (see setUnjellyableForClass) and
sent the setCopyableState message. I provide a reasonable default
implementation of that message; subclass me if you wish to serve as
a copier for remote data.
NOTE: copiers are invoked with no arguments. Do not implement a
constructor which requires args in a subclass of RemoteCopy!
Methods
|
|
setCopyableState
unjellyFor
|
|
setCopyableState
|
setCopyableState ( self, state )
I will be invoked with the state to copy locally.
state is the data returned from the remote object's
getStateToCopyFor method, which will often be the remote
object's dictionary (or a filtered approximation of it depending
on my peer's perspective).
|
|
unjellyFor
|
unjellyFor (
self,
unjellier,
jellyList,
)
|
|