|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.presents.dobj.DObject
com.threerings.crowd.data.PlaceObject
com.threerings.whirled.data.SceneObject
com.threerings.whirled.spot.data.SpotSceneObject
public class SpotSceneObject
Extends the SceneObject with information specific to spots.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.threerings.crowd.data.PlaceObject |
|---|
com.threerings.crowd.data.PlaceObject.ManagerCaller |
| Nested classes/interfaces inherited from interface com.threerings.crowd.chat.data.SpeakObject |
|---|
com.threerings.crowd.chat.data.SpeakObject.ListenerOp |
| Nested classes/interfaces inherited from interface com.threerings.io.Streamable |
|---|
com.threerings.io.Streamable.Closure |
| Field Summary | |
|---|---|
com.threerings.presents.dobj.DSet<Cluster> |
clusters
Contains information on all Clusters in this scene. |
static String |
CLUSTERS
The field name of the clusters field. |
static String |
OCCUPANT_LOCS
The field name of the occupantLocs field. |
com.threerings.presents.dobj.DSet<SceneLocation> |
occupantLocs
A distributed set containing SceneLocation records for all
occupants of this scene. |
| Fields inherited from class com.threerings.crowd.data.PlaceObject |
|---|
manager, OCCUPANT_INFO, occupantInfo, occupants, OCCUPANTS, SPEAK_SERVICE, speakService |
| Constructor Summary | |
|---|---|
SpotSceneObject()
|
|
| Method Summary | |
|---|---|
void |
addToClusters(Cluster elem)
Requests that the specified entry be added to the clusters set. |
void |
addToOccupantLocs(SceneLocation elem)
Requests that the specified entry be added to the occupantLocs set. |
void |
removeFromClusters(Comparable<?> key)
Requests that the entry matching the supplied key be removed from the clusters set. |
void |
removeFromOccupantLocs(Comparable<?> key)
Requests that the entry matching the supplied key be removed from the occupantLocs set. |
void |
setClusters(com.threerings.presents.dobj.DSet<Cluster> value)
Requests that the clusters field be set to the
specified value. |
void |
setOccupantLocs(com.threerings.presents.dobj.DSet<SceneLocation> value)
Requests that the occupantLocs field be set to the
specified value. |
void |
updateClusters(Cluster elem)
Requests that the specified entry be updated in the clusters set. |
void |
updateOccupantLocs(SceneLocation elem)
Requests that the specified entry be updated in the occupantLocs set. |
| Methods inherited from class com.threerings.crowd.data.PlaceObject |
|---|
addToOccupantInfo, addToOccupants, applyToListeners, getOccupantInfo, initManagerCaller, removeFromOccupantInfo, removeFromOccupants, setOccupantInfo, setSpeakService, shouldBroadcast, updateOccupantInfo |
| Methods inherited from class com.threerings.presents.dobj.DObject |
|---|
acquireLock, addListener, addListener, addSubscriber, addToSet, cancelTransaction, changeAttribute, checkPermissions, checkPermissions, commitTransaction, destroy, getAccessController, getAttribute, getLocal, getLocals, getManager, getOid, getSet, inTransaction, isActive, notifyListeners, notifyProxies, postEvent, postMessage, postMessage, readField__oid, releaseLock, removeFromSet, removeListener, removeSubscriber, setAccessController, setAttribute, setDestroyOnLastSubscriberRemoved, setLocal, setManager, setOid, startTransaction, toString, updateSet, which, writeField__oid |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String OCCUPANT_LOCS
occupantLocs field.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String CLUSTERS
clusters field.
public com.threerings.presents.dobj.DSet<SceneLocation> occupantLocs
SceneLocation records for all
occupants of this scene.
public com.threerings.presents.dobj.DSet<Cluster> clusters
Clusters in this scene.
| Constructor Detail |
|---|
public SpotSceneObject()
| Method Detail |
|---|
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void addToOccupantLocs(SceneLocation elem)
occupantLocs set. The set will not change until the event is
actually propagated through the system.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void removeFromOccupantLocs(Comparable<?> key)
occupantLocs set. The set will not change until the
event is actually propagated through the system.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void updateOccupantLocs(SceneLocation elem)
occupantLocs set. The set will not change until the event is
actually propagated through the system.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setOccupantLocs(com.threerings.presents.dobj.DSet<SceneLocation> value)
occupantLocs field be set to the
specified value. Generally one only adds, updates and removes
entries of a distributed set, but certain situations call for a
complete replacement of the set value. The local value will be
updated immediately and an event will be propagated through the
system to notify all listeners that the attribute did
change. Proxied copies of this object (on clients) will apply the
value change when they received the attribute changed notification.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void addToClusters(Cluster elem)
clusters set. The set will not change until the event is
actually propagated through the system.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void removeFromClusters(Comparable<?> key)
clusters set. The set will not change until the
event is actually propagated through the system.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void updateClusters(Cluster elem)
clusters set. The set will not change until the event is
actually propagated through the system.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setClusters(com.threerings.presents.dobj.DSet<Cluster> value)
clusters field be set to the
specified value. Generally one only adds, updates and removes
entries of a distributed set, but certain situations call for a
complete replacement of the set value. The local value will be
updated immediately and an event will be propagated through the
system to notify all listeners that the attribute did
change. Proxied copies of this object (on clients) will apply the
value change when they received the attribute changed notification.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||