| java.lang.Object sun.awt.X11.XDropTargetProtocol sun.awt.X11.XDnDDropTargetProtocol
XDnDDropTargetProtocol | class XDnDDropTargetProtocol extends XDropTargetProtocol (Code) | | XDropTargetProtocol implementation for XDnD protocol.
since: 1.5 |
Method Summary | |
public void | adjustEventForForwarding(XClientMessageEvent xclient, EmbedderRegistryEntry entry) | public void | cleanup() Reset the state of the object. | static XDropTargetProtocol | createInstance(XDropTargetProtocolListener listener) Creates an instance associated with the specified listener. | public boolean | forwardEventToEmbedded(long embedded, long ctxt, int eventID) | public Object | getData(long ctxt, long format) | public int | getMessageType(XClientMessageEvent xclient) | public String | getProtocolName() | final public long | getSourceWindow() | public boolean | isDragOverComponent() | public boolean | isProtocolSupported(long window) | public boolean | isXEmbedSupported() | protected boolean | processClientMessageImpl(XClientMessageEvent xclient) | public void | registerDropTarget(long window) | public void | registerEmbeddedDropSite(long embedded) | public void | registerEmbedderDropSite(long embedder) | public boolean | sendDropDone(long ctxt, boolean success, int dropAction) | protected void | sendEnterMessageToToplevel(long toplevel, XClientMessageEvent xclient) | protected void | sendLeaveMessageToToplevel(long toplevel, XClientMessageEvent xclient) | protected void | sendLeaveMessageToToplevelImpl(long toplevel, long sourceWindow) | public boolean | sendResponse(long ctxt, int eventID, int action) | public void | unregisterDropTarget(long window) | public void | unregisterEmbedderDropSite(long embedder) |
adjustEventForForwarding | public void adjustEventForForwarding(XClientMessageEvent xclient, EmbedderRegistryEntry entry)(Code) | | |
cleanup | public void cleanup()(Code) | | Reset the state of the object.
|
forwardEventToEmbedded | public boolean forwardEventToEmbedded(long embedded, long ctxt, int eventID)(Code) | | |
getMessageType | public int getMessageType(XClientMessageEvent xclient)(Code) | | |
getSourceWindow | final public long getSourceWindow()(Code) | | |
isDragOverComponent | public boolean isDragOverComponent()(Code) | | |
isProtocolSupported | public boolean isProtocolSupported(long window)(Code) | | |
isXEmbedSupported | public boolean isXEmbedSupported()(Code) | | |
processClientMessageImpl | protected boolean processClientMessageImpl(XClientMessageEvent xclient)(Code) | | |
registerDropTarget | public void registerDropTarget(long window)(Code) | | |
registerEmbeddedDropSite | public void registerEmbeddedDropSite(long embedded)(Code) | | |
registerEmbedderDropSite | public void registerEmbedderDropSite(long embedder)(Code) | | |
sendDropDone | public boolean sendDropDone(long ctxt, boolean success, int dropAction)(Code) | | |
sendEnterMessageToToplevel | protected void sendEnterMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code) | | |
sendLeaveMessageToToplevel | protected void sendLeaveMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code) | | |
sendLeaveMessageToToplevelImpl | protected void sendLeaveMessageToToplevelImpl(long toplevel, long sourceWindow)(Code) | | |
sendResponse | public boolean sendResponse(long ctxt, int eventID, int action)(Code) | | |
unregisterDropTarget | public void unregisterDropTarget(long window)(Code) | | |
unregisterEmbedderDropSite | public void unregisterEmbedderDropSite(long embedder)(Code) | | |
Methods inherited from sun.awt.X11.XDropTargetProtocol | public void adjustEventForForwarding(XClientMessageEvent xclient, EmbedderRegistryEntry entry)(Code)(Java Doc) abstract public void cleanup()(Code)(Java Doc) final protected boolean forwardClientMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code)(Java Doc) abstract public boolean forwardEventToEmbedded(long embedded, long ctxt, int eventID)(Code)(Java Doc) abstract public Object getData(long ctxt, long format) throws IllegalArgumentException, IOException(Code)(Java Doc) final protected EmbedderRegistryEntry getEmbedderRegistryEntry(long embedder)(Code)(Java Doc) abstract public int getMessageType(XClientMessageEvent xclient)(Code)(Java Doc) final protected XDropTargetProtocolListener getProtocolListener()(Code)(Java Doc) abstract public String getProtocolName()(Code)(Java Doc) abstract public long getSourceWindow()(Code)(Java Doc) abstract public boolean isDragOverComponent()(Code)(Java Doc) abstract public boolean isProtocolSupported(long window)(Code)(Java Doc) abstract public boolean isXEmbedSupported()(Code)(Java Doc) final public boolean processClientMessage(XClientMessageEvent xclient)(Code)(Java Doc) abstract protected boolean processClientMessageImpl(XClientMessageEvent xclient)(Code)(Java Doc) final protected void putEmbedderRegistryEntry(long embedder, boolean overriden, int version, long proxy)(Code)(Java Doc) abstract public void registerDropTarget(long window)(Code)(Java Doc) abstract public void registerEmbeddedDropSite(long embedded)(Code)(Java Doc) abstract public void registerEmbedderDropSite(long window)(Code)(Java Doc) final protected void removeEmbedderRegistryEntry(long embedder)(Code)(Java Doc) abstract public boolean sendDropDone(long ctxt, boolean success, int dropAction)(Code)(Java Doc) abstract protected void sendEnterMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code)(Java Doc) abstract protected void sendLeaveMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code)(Java Doc) abstract public boolean sendResponse(long ctxt, int eventID, int action)(Code)(Java Doc) abstract public void unregisterDropTarget(long window)(Code)(Java Doc) final public void unregisterEmbeddedDropSite(long embedded)(Code)(Java Doc) abstract public void unregisterEmbedderDropSite(long window)(Code)(Java Doc)
|
|
|