Package com.iizigo
Class ImageRegistry
- java.lang.Object
- com.iizigo.ImageRegistry
 
- public class ImageRegistry extends java.lang.ObjectThe Image Registry holds information about Image Descriptors and Image instances.- Author:
- Christopher Mindus
 
- Field Summary- Fields - Modifier and Type - Field - Description - org.eclipse.jface.resource.ImageDescriptor- idCollapseAll- org.eclipse.jface.resource.ImageDescriptor- idCopy- org.eclipse.jface.resource.ImageDescriptor- idCopyDisabled- org.eclipse.jface.resource.ImageDescriptor- idCopyFullPath- org.eclipse.jface.resource.ImageDescriptor- idCopyFullPathDisabled- org.eclipse.jface.resource.ImageDescriptor- idCopyReference- org.eclipse.jface.resource.ImageDescriptor- idCopyReferenceDisabled- org.eclipse.jface.resource.ImageDescriptor- idCut- org.eclipse.jface.resource.ImageDescriptor- idCutDisabled- org.eclipse.jface.resource.ImageDescriptor- idDelete- org.eclipse.jface.resource.ImageDescriptor- idDeleteDisabled- org.eclipse.jface.resource.ImageDescriptor- idErrorDecorationDecorators.- org.eclipse.jface.resource.ImageDescriptor- idExpandAll- org.eclipse.jface.resource.ImageDescriptor- idIIZIDesigner images.- org.eclipse.jface.resource.ImageDescriptor- idLink- org.eclipse.jface.resource.ImageDescriptor- idLinkDisabled- org.eclipse.jface.resource.ImageDescriptor- idMove- org.eclipse.jface.resource.ImageDescriptor- idMoveDisabled- org.eclipse.jface.resource.ImageDescriptor- idNewDecoration- org.eclipse.jface.resource.ImageDescriptor- idPaste- org.eclipse.jface.resource.ImageDescriptor- idPasteAfter- org.eclipse.jface.resource.ImageDescriptor- idPasteAfterDisabled- org.eclipse.jface.resource.ImageDescriptor- idPasteBeforeImages provided with this plug-in.- org.eclipse.jface.resource.ImageDescriptor- idPasteBeforeDisabled- org.eclipse.jface.resource.ImageDescriptor- idPasteDisabled- org.eclipse.jface.resource.ImageDescriptor- idPasteLink- org.eclipse.jface.resource.ImageDescriptor- idPasteLinkDisabled- org.eclipse.jface.resource.ImageDescriptor- idPrint- org.eclipse.jface.resource.ImageDescriptor- idPrintDisabled- org.eclipse.jface.resource.ImageDescriptor- idRedo- org.eclipse.jface.resource.ImageDescriptor- idRedoDisabled- org.eclipse.jface.resource.ImageDescriptor- idRemove- org.eclipse.jface.resource.ImageDescriptor- idRemoveAll- org.eclipse.jface.resource.ImageDescriptor- idRemoveAllDisabled- org.eclipse.jface.resource.ImageDescriptor- idRemoveDisabled- org.eclipse.jface.resource.ImageDescriptor- idRename- org.eclipse.jface.resource.ImageDescriptor- idRenameDisabled- org.eclipse.jface.resource.ImageDescriptor- idRequiredDecoration- org.eclipse.jface.resource.ImageDescriptor- idSave- org.eclipse.jface.resource.ImageDescriptor- idSaveDisabled- org.eclipse.jface.resource.ImageDescriptor- idSelectAll- org.eclipse.jface.resource.ImageDescriptor- idSelectAllDisabled- org.eclipse.jface.resource.ImageDescriptor- idUndoWorkbench shared images.- org.eclipse.jface.resource.ImageDescriptor- idUndoDisabled- org.eclipse.jface.resource.ImageDescriptor- idWarningDecoration
 - Method Summary- All Methods Static Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - org.eclipse.jface.resource.ImageDescriptor- get(java.lang.Class<? extends GProp<?>> propertyClass)Gets an Image Descriptor image for a property class.- org.eclipse.jface.resource.ImageDescriptor- get(java.lang.String fileName)Gets an icon Image Descriptor from the iiziGo Plugin's "icons" folder.- org.eclipse.jface.resource.ImageDescriptor- get(java.lang.String pluginID, java.lang.String fileName)Gets an icon Image Descriptor from the "icons" folder of the specified.- static ImageRegistry- getInstance()Gets the Image Registry.- org.eclipse.jface.resource.ImageDescriptor- getWorkbenchShared(java.lang.String name)Loads a workbench Image from its symbolic name defined in org.eclipse.ui.ISharedImages.- void- register(java.lang.Class<? extends GProp<?>> propertyClass, java.lang.String fileName)Registers images for property classes.- void- register(java.lang.Class<? extends GProp<?>> propertyClass, org.eclipse.jface.resource.ImageDescriptor descriptor)Registers images for property classes.- boolean- remove(org.eclipse.jface.resource.ImageDescriptor descriptor)Removes an image descriptor from the map of loaded ones.
 
- Field Detail- idIIZI- public final org.eclipse.jface.resource.ImageDescriptor idIIZI Designer images.
 - idErrorDecoration- public final org.eclipse.jface.resource.ImageDescriptor idErrorDecoration Decorators.
 - idWarningDecoration- public final org.eclipse.jface.resource.ImageDescriptor idWarningDecoration 
 - idNewDecoration- public final org.eclipse.jface.resource.ImageDescriptor idNewDecoration 
 - idRequiredDecoration- public final org.eclipse.jface.resource.ImageDescriptor idRequiredDecoration 
 - idUndo- public final org.eclipse.jface.resource.ImageDescriptor idUndo Workbench shared images.
 - idUndoDisabled- public final org.eclipse.jface.resource.ImageDescriptor idUndoDisabled 
 - idRedo- public final org.eclipse.jface.resource.ImageDescriptor idRedo 
 - idRedoDisabled- public final org.eclipse.jface.resource.ImageDescriptor idRedoDisabled 
 - idCut- public final org.eclipse.jface.resource.ImageDescriptor idCut 
 - idCutDisabled- public final org.eclipse.jface.resource.ImageDescriptor idCutDisabled 
 - idCopy- public final org.eclipse.jface.resource.ImageDescriptor idCopy 
 - idCopyDisabled- public final org.eclipse.jface.resource.ImageDescriptor idCopyDisabled 
 - idPaste- public final org.eclipse.jface.resource.ImageDescriptor idPaste 
 - idPasteDisabled- public final org.eclipse.jface.resource.ImageDescriptor idPasteDisabled 
 - idDelete- public final org.eclipse.jface.resource.ImageDescriptor idDelete 
 - idDeleteDisabled- public final org.eclipse.jface.resource.ImageDescriptor idDeleteDisabled 
 - idSave- public final org.eclipse.jface.resource.ImageDescriptor idSave 
 - idSaveDisabled- public final org.eclipse.jface.resource.ImageDescriptor idSaveDisabled 
 - idRemove- public final org.eclipse.jface.resource.ImageDescriptor idRemove 
 - idRemoveDisabled- public final org.eclipse.jface.resource.ImageDescriptor idRemoveDisabled 
 - idRemoveAll- public final org.eclipse.jface.resource.ImageDescriptor idRemoveAll 
 - idRemoveAllDisabled- public final org.eclipse.jface.resource.ImageDescriptor idRemoveAllDisabled 
 - idPasteBefore- public final org.eclipse.jface.resource.ImageDescriptor idPasteBefore Images provided with this plug-in.
 - idPasteBeforeDisabled- public final org.eclipse.jface.resource.ImageDescriptor idPasteBeforeDisabled 
 - idPasteAfter- public final org.eclipse.jface.resource.ImageDescriptor idPasteAfter 
 - idPasteAfterDisabled- public final org.eclipse.jface.resource.ImageDescriptor idPasteAfterDisabled 
 - idPasteLink- public final org.eclipse.jface.resource.ImageDescriptor idPasteLink 
 - idPasteLinkDisabled- public final org.eclipse.jface.resource.ImageDescriptor idPasteLinkDisabled 
 - idSelectAll- public final org.eclipse.jface.resource.ImageDescriptor idSelectAll 
 - idSelectAllDisabled- public final org.eclipse.jface.resource.ImageDescriptor idSelectAllDisabled 
 - idPrint- public final org.eclipse.jface.resource.ImageDescriptor idPrint 
 - idPrintDisabled- public final org.eclipse.jface.resource.ImageDescriptor idPrintDisabled 
 - idRename- public final org.eclipse.jface.resource.ImageDescriptor idRename 
 - idRenameDisabled- public final org.eclipse.jface.resource.ImageDescriptor idRenameDisabled 
 - idMove- public final org.eclipse.jface.resource.ImageDescriptor idMove 
 - idMoveDisabled- public final org.eclipse.jface.resource.ImageDescriptor idMoveDisabled 
 - idLink- public final org.eclipse.jface.resource.ImageDescriptor idLink 
 - idLinkDisabled- public final org.eclipse.jface.resource.ImageDescriptor idLinkDisabled 
 - idCollapseAll- public final org.eclipse.jface.resource.ImageDescriptor idCollapseAll 
 - idExpandAll- public final org.eclipse.jface.resource.ImageDescriptor idExpandAll 
 - idCopyReference- public final org.eclipse.jface.resource.ImageDescriptor idCopyReference 
 - idCopyReferenceDisabled- public final org.eclipse.jface.resource.ImageDescriptor idCopyReferenceDisabled 
 - idCopyFullPath- public final org.eclipse.jface.resource.ImageDescriptor idCopyFullPath 
 - idCopyFullPathDisabled- public final org.eclipse.jface.resource.ImageDescriptor idCopyFullPathDisabled 
 
 - Method Detail- getInstance- public static ImageRegistry getInstance() Gets the Image Registry.- Returns:
- The ImageRegistry singleton.
 
 - register- public void register(java.lang.Class<? extends GProp<?>> propertyClass, java.lang.String fileName) Registers images for property classes.- Parameters:
- propertyClass- The property class.
- fileName- The file name of the image, relative the "icons" folder.
 
 - register- public void register(java.lang.Class<? extends GProp<?>> propertyClass, org.eclipse.jface.resource.ImageDescriptor descriptor) Registers images for property classes.- Parameters:
- propertyClass- The property class.
- descriptor- The image descriptor.
 
 - get- public org.eclipse.jface.resource.ImageDescriptor get(java.lang.Class<? extends GProp<?>> propertyClass) Gets an Image Descriptor image for a property class.- Parameters:
- propertyClass- The property class.
- Returns:
- The Image Descriptor or null for none.
 
 - get- public org.eclipse.jface.resource.ImageDescriptor get(java.lang.String fileName) Gets an icon Image Descriptor from the iiziGo Plugin's "icons" folder.- Parameters:
- fileName- A file name (or relative path to file).
- Returns:
- The Image Descriptor.
 
 - get- public org.eclipse.jface.resource.ImageDescriptor get(java.lang.String pluginID, java.lang.String fileName)Gets an icon Image Descriptor from the "icons" folder of the specified.- Parameters:
- pluginID- The plugin ID for where to retrieve the icon ImageDescriptor.
- fileName- A file name (or relative path to file).
- Returns:
- The Image Descriptor.
 
 - getWorkbenchShared- public org.eclipse.jface.resource.ImageDescriptor getWorkbenchShared(java.lang.String name) Loads a workbench Image from its symbolic name defined in org.eclipse.ui.ISharedImages.- Parameters:
- name- The name.
- Returns:
- The Image Descriptor or null if not found.
 
 - remove- public boolean remove(org.eclipse.jface.resource.ImageDescriptor descriptor) Removes an image descriptor from the map of loaded ones.- Parameters:
- descriptor- The image descriptor.
- Returns:
- true for removed, false if not removed.