| Modifier and Type | Field and Description |
|---|---|
| private static final PlatformLogger | |
| private boolean | |
| private long | |
| private int | |
| private long[] | |
| private int | |
| private long | |
| private long | |
| private int | |
| private int | |
| private XWindow | |
| private boolean | |
| private static final Unsafe | |
| private int |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | cleanup()
Implements abstract sun. Reset the state of the object. |
| pack-priv static XDropTargetProtocol | createInstance(XDropTargetProtocolListener listener)
Creates an instance associated with the specified listener. |
| public boolean | forwardEventToEmbedded(long embedded, long ctxt, int eventID)
Implements abstract sun.
|
| public Object | |
| public int | getMessageType(XClientMessageEvent xclient)
Implements abstract sun.
|
| public String | getProtocolName()
Implements abstract sun. Returns the protocol name. |
| public final long | |
| public boolean | |
| public boolean | isProtocolSupported(long window)
Implements abstract sun.
|
| public boolean | |
| private void | notifyProtocolListener(XWindow xwindow, int x, int y, int dropAction, XClientMessageEvent xclient, int eventID)
|
| protected boolean | processClientMessageImpl(XClientMessageEvent xclient)
Implements abstract sun.
|
| private boolean | |
| private boolean | |
| private boolean | |
| private boolean | |
| public void | registerDropTarget(long window)
Implements abstract sun.
|
| public void | registerEmbeddedDropSite(long embedded)
Implements abstract sun.
|
| public void | registerEmbedderDropSite(long embedder)
Implements abstract sun.
|
| public boolean | sendDropDone(long ctxt, boolean success, int dropAction)
Implements abstract sun.
|
| protected void | sendEnterMessageToToplevel(long toplevel, XClientMessageEvent xclient)
Implements abstract sun.
|
| private void | sendEnterMessageToToplevelImpl(long toplevel, long sourceWindow, long data1, long data2, long data3, long data4)
|
| protected void | sendLeaveMessageToToplevel(long toplevel, XClientMessageEvent xclient)
Implements abstract sun.
|
| protected void | |
| public boolean | sendResponse(long ctxt, int eventID, int action)
Implements abstract sun.
|
| public void | unregisterDropTarget(long window)
Implements abstract sun.
|
| public void | unregisterEmbedderDropSite(long embedder)
Implements abstract sun.
|
| logger | back to summary |
|---|---|
| private static final PlatformLogger logger | |
| overXEmbedClient | back to summary |
|---|---|
| private boolean overXEmbedClient | |
| prevCtxt | back to summary |
|---|---|
| private long prevCtxt | |
| sourceActions | back to summary |
|---|---|
| private int sourceActions | |
| sourceFormats | back to summary |
|---|---|
| private long[] sourceFormats | |
| sourceProtocolVersion | back to summary |
|---|---|
| private int sourceProtocolVersion | |
| sourceWindow | back to summary |
|---|---|
| private long sourceWindow | |
| sourceWindowMask | back to summary |
|---|---|
| private long sourceWindowMask | |
| sourceX | back to summary |
|---|---|
| private int sourceX | |
| sourceY | back to summary |
|---|---|
| private int sourceY | |
| targetXWindow | back to summary |
|---|---|
| private XWindow targetXWindow | |
| trackSourceActions | back to summary |
|---|---|
| private boolean trackSourceActions | |
| unsafe | back to summary |
|---|---|
| private static final Unsafe unsafe | |
| userAction | back to summary |
|---|---|
| private int userAction | |
| XDnDDropTargetProtocol | back to summary |
|---|---|
| protected XDnDDropTargetProtocol(XDropTargetProtocolListener listener) | |
| adjustEventForForwarding | back to summary |
|---|---|
| public void adjustEventForForwarding(XClientMessageEvent xclient, XDropTargetProtocol. Overrides sun.
| |
| cleanup | back to summary |
|---|---|
| public void cleanup() Implements abstract sun. Reset the state of the object.
| |
| createInstance | back to summary |
|---|---|
| pack-priv static XDropTargetProtocol createInstance(XDropTargetProtocolListener listener) Creates an instance associated with the specified listener.
| |
| forwardEventToEmbedded | back to summary |
|---|---|
| public boolean forwardEventToEmbedded(long embedded, long ctxt, int eventID) Implements abstract sun.
| |
| getData | back to summary |
|---|---|
| public Object getData(long ctxt, long format) throws IllegalArgumentException, IOException Implements abstract sun.
| |
| getMessageType | back to summary |
|---|---|
| public int getMessageType(XClientMessageEvent xclient) Implements abstract sun.
| |
| getProtocolName | back to summary |
|---|---|
| public String getProtocolName() Implements abstract sun. Doc from sun. Returns the protocol name. The protocol name cannot be null.
| |
| getSourceWindow | back to summary |
|---|---|
| public final long getSourceWindow() Implements abstract sun.
| |
| isDragOverComponent | back to summary |
|---|---|
| public boolean isDragOverComponent() Implements abstract sun.
| |
| isProtocolSupported | back to summary |
|---|---|
| public boolean isProtocolSupported(long window) Implements abstract sun.
| |
| isXEmbedSupported | back to summary |
|---|---|
| public boolean isXEmbedSupported() Implements abstract sun.
| |
| notifyProtocolListener | back to summary |
|---|---|
private void notifyProtocolListener(XWindow xwindow, int x, int y, int dropAction, XClientMessageEvent xclient, int eventID)
| |
| processClientMessageImpl | back to summary |
|---|---|
| protected boolean processClientMessageImpl(XClientMessageEvent xclient) Implements abstract sun.
| |
| processXdndDrop | back to summary |
|---|---|
| private boolean processXdndDrop(XClientMessageEvent xclient) | |
| processXdndEnter | back to summary |
|---|---|
| private boolean processXdndEnter(XClientMessageEvent xclient) | |
| processXdndLeave | back to summary |
|---|---|
| private boolean processXdndLeave(XClientMessageEvent xclient) | |
| processXdndPosition | back to summary |
|---|---|
| private boolean processXdndPosition(XClientMessageEvent xclient) | |
| registerDropTarget | back to summary |
|---|---|
| public void registerDropTarget(long window) Implements abstract sun.
| |
| registerEmbeddedDropSite | back to summary |
|---|---|
| public void registerEmbeddedDropSite(long embedded) Implements abstract sun.
| |
| registerEmbedderDropSite | back to summary |
|---|---|
| public void registerEmbedderDropSite(long embedder) Implements abstract sun.
| |
| sendDropDone | back to summary |
|---|---|
| public boolean sendDropDone(long ctxt, boolean success, int dropAction) Implements abstract sun.
| |
| sendEnterMessageToToplevel | back to summary |
|---|---|
| protected void sendEnterMessageToToplevel(long toplevel, XClientMessageEvent xclient) Implements abstract sun.
| |
| sendEnterMessageToToplevelImpl | back to summary |
|---|---|
| private void sendEnterMessageToToplevelImpl(long toplevel, long sourceWindow, long data1, long data2, long data3, long data4) | |
| sendLeaveMessageToToplevel | back to summary |
|---|---|
| protected void sendLeaveMessageToToplevel(long toplevel, XClientMessageEvent xclient) Implements abstract sun.
| |
| sendLeaveMessageToToplevelImpl | back to summary |
|---|---|
| protected void sendLeaveMessageToToplevelImpl(long toplevel, long sourceWindow) | |
| sendResponse | back to summary |
|---|---|
| public boolean sendResponse(long ctxt, int eventID, int action) Implements abstract sun.
| |
| unregisterDropTarget | back to summary |
|---|---|
| public void unregisterDropTarget(long window) Implements abstract sun.
| |
| unregisterEmbedderDropSite | back to summary |
|---|---|
| public void unregisterEmbedderDropSite(long embedder) Implements abstract sun.
| |