Package com.iizigo.db
Class PluginApplicationUI
java.lang.Object
com.iizigo.db.PluginApplicationUI
The Plug-in ApplicationUI instance holds the various images loaded from Image Descriptors and can be used as SWT Images directly, as well as other SWT allocated object such as colors.
- Author:
- Christopher Mindus
Field Summary
Modifier and TypeFieldDescriptionfinal org.eclipse.swt.graphics.Image
Image for database action actor.final org.eclipse.swt.graphics.Image
Image for input properties.final org.eclipse.swt.graphics.Image
Image for input an variable.final org.eclipse.swt.graphics.Image
Image for result of UPDATE, DELETE, INSERT.final org.eclipse.swt.graphics.Image
Image for result of SELECT.final org.eclipse.swt.graphics.Image
Image for column in result set of SELECT.final org.eclipse.swt.graphics.Image
Image for database table.final org.eclipse.swt.graphics.Image
Image for database transaction.Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.graphics.Image
Gets an Image from a file name.org.eclipse.swt.graphics.Image
getImage
(org.eclipse.jface.resource.ImageDescriptor descriptor) Loads the image for an Image Descriptor and caches it.static PluginApplicationUI
Gets the instance of the ApplicationUI.
Field Details
imageTransaction
public final org.eclipse.swt.graphics.Image imageTransactionImage for database transaction.imageTable
public final org.eclipse.swt.graphics.Image imageTableImage for database table.imageInput
public final org.eclipse.swt.graphics.Image imageInputImage for input properties.imageInputVariable
public final org.eclipse.swt.graphics.Image imageInputVariableImage for input an variable.imageResult
public final org.eclipse.swt.graphics.Image imageResultImage for result of UPDATE, DELETE, INSERT.imageResultSet
public final org.eclipse.swt.graphics.Image imageResultSetImage for result of SELECT.imageResultSetColumn
public final org.eclipse.swt.graphics.Image imageResultSetColumnImage for column in result set of SELECT.imageDBActionActor
public final org.eclipse.swt.graphics.Image imageDBActionActorImage for database action actor.
Method Details
getInstance
Gets the instance of the ApplicationUI. The first time this is done, it must be from the SWT thread, otherwise an InternalError is thrown.- Returns:
- The singleton.
getImage
Gets an Image from a file name.- Parameters:
fileName
- The file name loads a descriptor from the "icons" folder.- Returns:
- The image, or null if not found.
getImage
public org.eclipse.swt.graphics.Image getImage(org.eclipse.jface.resource.ImageDescriptor descriptor) Loads the image for an Image Descriptor and caches it. It will be disposed of when the plug-in exits.- Parameters:
descriptor
- The Image Descriptor or null if none.- Returns:
- The image created, null for none or when Image Descriptor is null.