public interface IAnnotationImageProvider
Modifier and Type | Method and Description |
---|---|
ImageDescriptor |
getImageDescriptor(String imageDescritporId)
Returns the image descriptor for the given symbolic name.
|
String |
getImageDescriptorId(Annotation annotation)
Returns the image descriptor id of the image for the given annotation.
|
Image |
getManagedImage(Annotation annotation)
Returns the image for the given annotation or
null . |
Image getManagedImage(Annotation annotation)
null
. The
returned image is managed by this annotation image provided. If the
annotation image provider does not support managed images, clients have
to manage the annotation images. For that, clients first ask for the
image descriptor id for a given annotation (getImageDescriptorId(Annotation)
)
as then for the image descriptor. The image descriptor id should be used
to manage the annotation images using an ImageRegistry
.annotation
- the annotationString getImageDescriptorId(Annotation annotation)
annotation
- the annotationImageDescriptor getImageDescriptor(String imageDescritporId)
imageDescritporId
- the image descriptor id
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.