|
Interface Summary |
| 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 Summary |
| 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 |
A useful base class for client interfaces which wish to make use of a
JPanel as their top-level PlaceView. |
| 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. |