public class JavaElementLinkAdapter extends Object implements ILinkCapable
STATUS_LINK_NOT_SUPPORTED
Constructor and Description |
---|
JavaElementLinkAdapter(IJavaElement element)
The constructor.
|
JavaElementLinkAdapter(IMethod method)
The constructor.
|
JavaElementLinkAdapter(IType type)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
getAdapter(Class<T> adapter)
Adapter.
|
String |
getDragDropText()
Gets the link text to display when drag-dropping into JavaScript Panel Editor.
|
Collection<ILinkOperation> |
getLinkOperations(LinkData data)
Called when the drag-drop is to be performed (link or paste-link menu item).
|
IStatus |
isLinkCapable(LinkData data)
Returns if this property container could potentially be link capable.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDragDropHTML
public JavaElementLinkAdapter(IMethod method)
method
- The method.public JavaElementLinkAdapter(IType type)
type
- The type.public JavaElementLinkAdapter(IJavaElement element)
element
- The Java element.public IStatus isLinkCapable(LinkData data)
This call is done many times during drag-drop and must be very fast and not cause too much garbage collection.
isLinkCapable
in interface ILinkCapable
data
- The link data.public String getDragDropText()
getDragDropText
in interface ILinkCapable
ILinkCapable.getDragDropHTML()
is used instead.public Collection<ILinkOperation> getLinkOperations(LinkData data)
getLinkOperations
in interface ILinkCapable
data
- The link data.public <T> T getAdapter(Class<T> adapter)
getAdapter
in interface IAdaptable
iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.