| java.lang.Object sun.awt.X11.XDropTargetProtocol
All known Subclasses: sun.awt.X11.MotifDnDDropTargetProtocol, sun.awt.X11.XDnDDropTargetProtocol,
XDropTargetProtocol | abstract class XDropTargetProtocol (Code) | | An abstract class for drop protocols on X11 systems.
Contains protocol-independent drop target code.
since: 1.5 |
Inner Class :final protected static class EmbedderRegistryEntry | |
Method Summary | |
public void | adjustEventForForwarding(XClientMessageEvent xclient, EmbedderRegistryEntry entry) | abstract public void | cleanup() | final protected boolean | forwardClientMessageToToplevel(long toplevel, XClientMessageEvent xclient) | abstract public boolean | forwardEventToEmbedded(long embedded, long ctxt, int eventID) | abstract public Object | getData(long ctxt, long format) | final protected EmbedderRegistryEntry | getEmbedderRegistryEntry(long embedder) | abstract public int | getMessageType(XClientMessageEvent xclient) | final protected XDropTargetProtocolListener | getProtocolListener() | abstract public String | getProtocolName() Returns the protocol name. | abstract public long | getSourceWindow() | abstract public boolean | isDragOverComponent() | abstract public boolean | isProtocolSupported(long window) | abstract public boolean | isXEmbedSupported() | final public boolean | processClientMessage(XClientMessageEvent xclient) | abstract protected boolean | processClientMessageImpl(XClientMessageEvent xclient) | final protected void | putEmbedderRegistryEntry(long embedder, boolean overriden, int version, long proxy) | abstract public void | registerDropTarget(long window) | abstract public void | registerEmbeddedDropSite(long embedded) | abstract public void | registerEmbedderDropSite(long window) | final protected void | removeEmbedderRegistryEntry(long embedder) | abstract public boolean | sendDropDone(long ctxt, boolean success, int dropAction) | abstract protected void | sendEnterMessageToToplevel(long toplevel, XClientMessageEvent xclient) | abstract protected void | sendLeaveMessageToToplevel(long toplevel, XClientMessageEvent xclient) | abstract public boolean | sendResponse(long ctxt, int eventID, int action) | abstract public void | unregisterDropTarget(long window) | final public void | unregisterEmbeddedDropSite(long embedded) | abstract public void | unregisterEmbedderDropSite(long window) |
DROP_MESSAGE | final public static int DROP_MESSAGE(Code) | | |
EMBEDDER_ALREADY_REGISTERED | final public static int EMBEDDER_ALREADY_REGISTERED(Code) | | |
ENTER_MESSAGE | final public static int ENTER_MESSAGE(Code) | | |
LEAVE_MESSAGE | final public static int LEAVE_MESSAGE(Code) | | |
MOTION_MESSAGE | final public static int MOTION_MESSAGE(Code) | | |
UNKNOWN_MESSAGE | final public static int UNKNOWN_MESSAGE(Code) | | |
adjustEventForForwarding | public void adjustEventForForwarding(XClientMessageEvent xclient, EmbedderRegistryEntry entry)(Code) | | |
cleanup | abstract public void cleanup()(Code) | | |
forwardClientMessageToToplevel | final protected boolean forwardClientMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code) | | |
forwardEventToEmbedded | abstract public boolean forwardEventToEmbedded(long embedded, long ctxt, int eventID)(Code) | | |
getEmbedderRegistryEntry | final protected EmbedderRegistryEntry getEmbedderRegistryEntry(long embedder)(Code) | | |
getMessageType | abstract public int getMessageType(XClientMessageEvent xclient)(Code) | | |
getProtocolName | abstract public String getProtocolName()(Code) | | Returns the protocol name. The protocol name cannot be null.
|
getSourceWindow | abstract public long getSourceWindow()(Code) | | |
isDragOverComponent | abstract public boolean isDragOverComponent()(Code) | | |
isProtocolSupported | abstract public boolean isProtocolSupported(long window)(Code) | | |
isXEmbedSupported | abstract public boolean isXEmbedSupported()(Code) | | |
processClientMessage | final public boolean processClientMessage(XClientMessageEvent xclient)(Code) | | |
processClientMessageImpl | abstract protected boolean processClientMessageImpl(XClientMessageEvent xclient)(Code) | | |
putEmbedderRegistryEntry | final protected void putEmbedderRegistryEntry(long embedder, boolean overriden, int version, long proxy)(Code) | | |
registerDropTarget | abstract public void registerDropTarget(long window)(Code) | | |
registerEmbeddedDropSite | abstract public void registerEmbeddedDropSite(long embedded)(Code) | | |
registerEmbedderDropSite | abstract public void registerEmbedderDropSite(long window)(Code) | | |
removeEmbedderRegistryEntry | final protected void removeEmbedderRegistryEntry(long embedder)(Code) | | |
sendDropDone | abstract public boolean sendDropDone(long ctxt, boolean success, int dropAction)(Code) | | |
sendEnterMessageToToplevel | abstract protected void sendEnterMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code) | | |
sendLeaveMessageToToplevel | abstract protected void sendLeaveMessageToToplevel(long toplevel, XClientMessageEvent xclient)(Code) | | |
sendResponse | abstract public boolean sendResponse(long ctxt, int eventID, int action)(Code) | | |
unregisterDropTarget | abstract public void unregisterDropTarget(long window)(Code) | | |
unregisterEmbeddedDropSite | final public void unregisterEmbeddedDropSite(long embedded)(Code) | | |
unregisterEmbedderDropSite | abstract public void unregisterEmbedderDropSite(long window)(Code) | | |
|
|