|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.wb.swt.SWTResourceManager
org.eclipse.wb.swt.ResourceManager
public class ResourceManager
Utility class for managing OS resources associated with SWT/JFace controls such as colors, fonts, images,
etc.
!!! IMPORTANT !!! Application code must explicitly invoke the dispose()
method to release the
operating system resources managed by cached objects when those objects and OS resources are no longer
needed (e.g. on application shutdown)
This class may be freely distributed as part of any application or plugin.
Nested Class Summary | |
---|---|
static interface |
ResourceManager.PluginResourceProvider
Provider for plugin resources, used by WindowBuilder at design time. |
Field Summary |
---|
Fields inherited from class org.eclipse.wb.swt.SWTResourceManager |
---|
BOTTOM_LEFT, BOTTOM_RIGHT, LAST_CORNER_KEY, TOP_LEFT, TOP_RIGHT |
Constructor Summary | |
---|---|
ResourceManager()
|
Method Summary | |
---|---|
static org.eclipse.swt.graphics.Image |
decorateImage(org.eclipse.swt.graphics.Image baseImage,
org.eclipse.swt.graphics.Image decorator)
Returns an Image composed of a base image decorated by another image. |
static org.eclipse.swt.graphics.Image |
decorateImage(org.eclipse.swt.graphics.Image baseImage,
org.eclipse.swt.graphics.Image decorator,
int corner)
Returns an Image composed of a base image decorated by another image. |
static void |
dispose()
Dispose of cached objects and their underlying OS resources. |
static void |
disposeImages()
Dispose all of the cached images. |
static org.eclipse.swt.graphics.Image |
getImage(org.eclipse.jface.resource.ImageDescriptor descriptor)
Returns an Image based on the specified ImageDescriptor . |
static org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor(java.lang.Class<?> clazz,
java.lang.String path)
Returns an ImageDescriptor stored in the file at the specified path relative to the specified
class. |
static org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor(java.lang.String path)
Returns an ImageDescriptor stored in the file at the specified path. |
static org.eclipse.swt.graphics.Image |
getPluginImage(java.lang.Object plugin,
java.lang.String name)
Deprecated. Use getPluginImage(String, String) instead. |
static org.eclipse.swt.graphics.Image |
getPluginImage(java.lang.String symbolicName,
java.lang.String path)
Returns an Image based on a Bundle and resource entry path. |
static org.eclipse.jface.resource.ImageDescriptor |
getPluginImageDescriptor(java.lang.Object plugin,
java.lang.String name)
Deprecated. Use getPluginImageDescriptor(String, String) instead. |
static org.eclipse.jface.resource.ImageDescriptor |
getPluginImageDescriptor(java.lang.String symbolicName,
java.lang.String path)
Returns an ImageDescriptor based on a Bundle and resource entry path. |
Methods inherited from class org.eclipse.wb.swt.SWTResourceManager |
---|
disposeColors, disposeCursors, disposeFonts, getBoldFont, getColor, getColor, getColor, getCursor, getFont, getFont, getImage, getImage, getImage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ResourceManager()
Method Detail |
---|
public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.Class<?> clazz, java.lang.String path)
ImageDescriptor
stored in the file at the specified path relative to the specified
class.
clazz
- the Class
relative to which to find the image descriptor.path
- the path to the image file.
ImageDescriptor
stored in the file at the specified path.public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String path)
ImageDescriptor
stored in the file at the specified path.
path
- the path to the image file.
ImageDescriptor
stored in the file at the specified path.public static org.eclipse.swt.graphics.Image getImage(org.eclipse.jface.resource.ImageDescriptor descriptor)
Image
based on the specified ImageDescriptor
.
descriptor
- the ImageDescriptor
for the Image
.
Image
based on the specified ImageDescriptor
.public static org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image baseImage, org.eclipse.swt.graphics.Image decorator)
Image
composed of a base image decorated by another image.
baseImage
- the base Image
that should be decorated.decorator
- the Image
to decorate the base image.
Image
The resulting decorated image.public static org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image baseImage, org.eclipse.swt.graphics.Image decorator, int corner)
Image
composed of a base image decorated by another image.
baseImage
- the base Image
that should be decorated.decorator
- the Image
to decorate the base image.corner
- the corner to place decorator image.
Image
.public static void disposeImages()
@Deprecated public static org.eclipse.swt.graphics.Image getPluginImage(java.lang.Object plugin, java.lang.String name)
getPluginImage(String, String)
instead.
Image
based on a plugin and file path.
plugin
- the plugin Object
containing the imagename
- the path to the image within the plugin
Image
stored in the file at the specified pathpublic static org.eclipse.swt.graphics.Image getPluginImage(java.lang.String symbolicName, java.lang.String path)
Image
based on a Bundle
and resource entry path.
symbolicName
- the symbolic name of the Bundle
.path
- the path of the resource entry.
Image
stored in the file at the specified path.@Deprecated public static org.eclipse.jface.resource.ImageDescriptor getPluginImageDescriptor(java.lang.Object plugin, java.lang.String name)
getPluginImageDescriptor(String, String)
instead.
ImageDescriptor
based on a plugin and file path.
plugin
- the plugin Object
containing the image.name
- the path to th eimage within the plugin.
ImageDescriptor
stored in the file at the specified path.public static org.eclipse.jface.resource.ImageDescriptor getPluginImageDescriptor(java.lang.String symbolicName, java.lang.String path)
ImageDescriptor
based on a Bundle
and resource entry path.
symbolicName
- the symbolic name of the Bundle
.path
- the path of the resource entry.
ImageDescriptor
based on a Bundle
and resource entry path.public static void dispose()
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |