| Modifier and Type | Field and Description |
|---|---|
| private static final PlatformLogger | |
| private static final Unsafe |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static XDragSourceProtocol | createInstance(XDragSourceProtocolListener listener)
Creates an instance associated with the specified listener. |
| public String | getProtocolName()
Implements abstract sun. Returns the protocol name. |
| public XDragSourceProtocol. | getTargetWindowInfo(long window)
Implements abstract sun.
|
| protected void | Returns: true if the initialized successfully.Implements abstract sun. Performs protocol-specific drag initialization. |
| public boolean | processClientMessage(XClientMessageEvent xclient)
Implements abstract sun. Processes the specified client message event. |
| public boolean | processProxyModeEvent(XClientMessageEvent xclient, long sourceWindow)
Implements abstract sun.
|
| private boolean | |
| private boolean | |
| public void | |
| public void | sendDropMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time)
Implements abstract sun.
|
| public void | sendEnterMessage(long[] formats, int sourceAction, int sourceActions, long time)
Implements abstract sun.
|
| public void | |
| public void | sendMoveMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time)
Implements abstract sun.
|
| logger | back to summary |
|---|---|
| private static final PlatformLogger logger | |
| unsafe | back to summary |
|---|---|
| private static final Unsafe unsafe | |
| XDnDDragSourceProtocol | back to summary |
|---|---|
| protected XDnDDragSourceProtocol(XDragSourceProtocolListener listener) | |
| createInstance | back to summary |
|---|---|
| pack-priv static XDragSourceProtocol createInstance(XDragSourceProtocolListener listener) Creates an instance associated with the specified listener.
| |
| getProtocolName | back to summary |
|---|---|
| public String getProtocolName() Implements abstract sun. Doc from sun. Returns the protocol name. The protocol name cannot be null.
| |
| getTargetWindowInfo | back to summary |
|---|---|
| public XDragSourceProtocol. Implements abstract sun.
| |
| initializeDragImpl | back to summary |
|---|---|
| protected void initializeDragImpl(int actions, Transferable contents, Map<Long, DataFlavor> formatMap, long[] formats) throws InvalidDnDOperationException, IllegalArgumentException, XException Implements abstract sun. Performs protocol-specific drag initialization.
| |
| processClientMessage | back to summary |
|---|---|
| public boolean processClientMessage(XClientMessageEvent xclient) Implements abstract sun. Doc from sun. Processes the specified client message event.
| |
| processProxyModeEvent | back to summary |
|---|---|
| public boolean processProxyModeEvent(XClientMessageEvent xclient, long sourceWindow) Implements abstract sun.
| |
| processXdndFinished | back to summary |
|---|---|
| private boolean processXdndFinished(XClientMessageEvent xclient) | |
| processXdndStatus | back to summary |
|---|---|
| private boolean processXdndStatus(XClientMessageEvent xclient) | |
| run | back to summary |
|---|---|
| public void run() | |
| sendDropMessage | back to summary |
|---|---|
| public void sendDropMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time) Implements abstract sun.
| |
| sendEnterMessage | back to summary |
|---|---|
| public void sendEnterMessage(long[] formats, int sourceAction, int sourceActions, long time) Implements abstract sun.
| |
| sendLeaveMessage | back to summary |
|---|---|
| public void sendLeaveMessage(long time) Implements abstract sun.
| |
| sendMoveMessage | back to summary |
|---|---|
| public void sendMoveMessage(int xRoot, int yRoot, int sourceAction, int sourceActions, long time) Implements abstract sun.
| |