|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.graphiti.platform.AbstractExtension
org.eclipse.graphiti.ui.platform.AbstractImageProvider
public abstract class AbstractImageProvider
The Class AbstractImageProvider. Instead of implementing IImageProvider directly the clients should extend this AbstractImageProvider. They can simply override the method addAvailableImages().
Field Summary | |
---|---|
private java.util.Hashtable<java.lang.String,java.lang.String> |
htKeyImage
|
private java.lang.String |
pluginId
|
Constructor Summary | |
---|---|
AbstractImageProvider()
Creates a new AbstractImageProvider . |
Method Summary | |
---|---|
protected abstract void |
addAvailableImages()
Add all available images with addImageFilePath(String imageId, String imageFilePath); |
protected void |
addImageFilePath(java.lang.String imageId,
java.lang.String imageFilePath)
Add image file path. |
java.lang.String |
getImageFilePath(java.lang.String imageId)
This is a method simply returns the location of the image file in the plug-in. |
java.lang.String |
getPluginId()
|
void |
setPluginId(java.lang.String pluginId)
Sets the pluginId. |
Methods inherited from class org.eclipse.graphiti.platform.AbstractExtension |
---|
getProviderId, setProviderId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.graphiti.platform.IExtension |
---|
getProviderId, setProviderId |
Field Detail |
---|
private java.lang.String pluginId
private java.util.Hashtable<java.lang.String,java.lang.String> htKeyImage
Constructor Detail |
---|
public AbstractImageProvider()
AbstractImageProvider
.
Method Detail |
---|
public final java.lang.String getPluginId()
getPluginId
in interface IImageProvider
public final void setPluginId(java.lang.String pluginId)
setPluginId
in interface IImageProvider
pluginId
- The pluginId to set.public final java.lang.String getImageFilePath(java.lang.String imageId)
IImageProvider
getImageFilePath
in interface IImageProvider
protected final void addImageFilePath(java.lang.String imageId, java.lang.String imageFilePath)
imageId
- the image idimageFilePath
- the image file pathprotected abstract void addAvailableImages()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |