| Interface | Description |
|---|---|
| BodyService |
The client side of the body-related invocation services.
|
| LocationDirector.FailureHandler |
Used to recover from a moveTo request that was accepted but resulted in a failed attempt to
fetch the place object to which we were moving.
|
| LocationObserver |
The location observer interface makes it possible for entities to be
notified when the client moves to a new location.
|
| LocationReceiver |
Defines, for the location services, a set of notifications delivered
asynchronously by the server to the client.
|
| LocationService |
The location services provide a mechanism by which the client can request to move from place to
place in the server.
|
| LocationService.MoveListener |
Used to communicate responses to
LocationService.moveTo(int, com.threerings.crowd.client.LocationService.MoveListener) requests. |
| OccupantObserver |
An entity that is interested in hearing about bodies that enter and leave a location (as well
as disconnect and reconnect) can implement this interface and register itself with the
OccupantDirector. |
| PlaceView |
This interface provides a convenient means for decoupling user
interface components that interact with a place object and that need to
keep themselves up to date when the client moves from place to place.
|
| Class | Description |
|---|---|
| LocationAdapter |
The location adapter makes life easier for a class that really only
cares about one or two of the location observer callbacks and doesn't
want to provide empty implementations of the others.
|
| LocationDecoder |
Dispatches calls to a
LocationReceiver instance. |
| LocationDirector |
The location director provides a means by which entities on the client can request to move from
place to place and can be notified if other entities have caused the client to move to a new
place.
|
| OccupantAdapter |
The occupant adapter makes life easier for occupant observer classes
that only care about one or two of the occupant observer
callbacks.
|
| OccupantDirector |
The occupant director listens for occupants of places to enter and
exit, and dispatches notices to interested parties about these events.
|
| PlaceController |
Controls the user interface that is used to display a place.
|
| PlaceController.DelegateOp |
Used to call methods in delegates.
|
| PlaceControllerDelegate |
Provides an extensible mechanism for encapsulating delegated
functionality that works with the place services.
|
| PlacePanel | |
| PlaceViewUtil |
Provides a mechanism for dispatching notifications to all user interface elements in a
hierarchy that implement the
PlaceView interface. |
| TestClient |
A client that is useful when doing unit testing.
|
| Exception | Description |
|---|---|
| MoveFailedException |
An exception that indicates that the server did not allow us to move.
|
| MoveVetoedException |
An exception that indicates that a LocationObserver vetoed our move request.
|
Copyright © 2015. All rights reserved.