|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface HandlerHost
Host that dispatches transfers to registered handlers in a bulk manner, i.e., if the targeted object is registered, and any of the types to be handled are supported by a transfer, all registered types' data will be resolved and handed to the handler for further processing.
The host provides special treatments to different kind of targets:
TransferHandling| Nested Class Summary | |
|---|---|
static interface |
HandlerHost.Handler
A transfer handler. |
| Method Summary | |
|---|---|
void |
registerHandler(Component dropTarget,
HandlerHost.Handler handler,
Collection<TransferType<?>> types)
Registers a handler receiving all transfer type-mapped commodities. |
void |
registerHandler(Component dropTarget,
HandlerHost.Handler handler,
TransferType<?>... types)
Registers a handler receiving all transfer type-mapped commodities. |
| Method Detail |
|---|
void registerHandler(@NotNull
Component dropTarget,
@NotNull
HandlerHost.Handler handler,
@NotNull
TransferType<?>... types)
dropTarget - The component to register as drop target.handler - The handler to be registered.types - The transfer types to be handled by the given handler.
void registerHandler(@NotNull
Component dropTarget,
@NotNull
HandlerHost.Handler handler,
@NotNull
Collection<TransferType<?>> types)
dropTarget - The component to register as drop target.handler - The handler to be registered.types - The transfer types to be handled by the given handler.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||