|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.gmf.runtime.common.core.service.AbstractProvider
org.eclipse.gmf.runtime.common.ui.services.dnd.core.AbstractTransferAdapterProvider
public class AbstractTransferAdapterProvider
The abstract parent of all concrete transfer adapter providers. A concrete
provider needs to override the getTransferDragSourceAdapter()
and getTransferDropTargetAdapter
methods. The
provides
method has a default implementation. The
provides()
method is already handled by the proxy for the
provider (TransferAdapterService.ProviderDescriptor
). The
proxy contains all the information necessary for the provides()
method.
Constructor Summary | |
---|---|
AbstractTransferAdapterProvider()
Constructor for AbstractTransferAdapterProvider. |
Method Summary | |
---|---|
ITransferDragSourceListener |
getTransferDragSourceAdapter(java.lang.String transferId)
Returns a ITransferDragSourceListener for the given
transfer id |
ITransferDropTargetListener |
getTransferDropTargetAdapter(java.lang.String transferId)
Returns a ITransferDropTargetListener for the given
transfer id |
boolean |
provides(IOperation operation)
Indicates whether this provider provides the specified operation. |
Methods inherited from class org.eclipse.gmf.runtime.common.core.service.AbstractProvider |
---|
addProviderChangeListener, fireProviderChange, removeProviderChangeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.gmf.runtime.common.core.service.IProvider |
---|
addProviderChangeListener, removeProviderChangeListener |
Constructor Detail |
---|
public AbstractTransferAdapterProvider()
Method Detail |
---|
public ITransferDragSourceListener getTransferDragSourceAdapter(java.lang.String transferId)
org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
ITransferDragSourceListener
for the given
transfer id
getTransferDragSourceAdapter
in interface org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
transferId
- the transfer id
ITransferDragSourceListener
public ITransferDropTargetListener getTransferDropTargetAdapter(java.lang.String transferId)
org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
ITransferDropTargetListener
for the given
transfer id
getTransferDropTargetAdapter
in interface org.eclipse.gmf.runtime.common.ui.services.dnd.internal.core.ITransferAdapterProvider
transferId
- the transfer id
ITransferDropTargetListener
public final boolean provides(IOperation operation)
IProvider
Providers generally cast the operation to a service specific
IOperation
-derived class in order to determine whether they
support the request.
provides
in interface IProvider
operation
- The operation in question.
true
if this provider provides the operation;
false
otherwise.
|
Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.