|
|||||||||||
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 |