Package org.eclipse.graphiti.ui.internal
Class ResourceRegistry
- java.lang.Object
-
- org.eclipse.graphiti.ui.internal.ResourceRegistry
-
- All Implemented Interfaces:
IDisposable,IResourceRegistry
public class ResourceRegistry extends java.lang.Object implements IResourceRegistry
-
-
Constructor Summary
Constructors Constructor Description ResourceRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Calls dispose() on all registered resources.org.eclipse.swt.graphics.ColorgetSwtColor(int red, int green, int blue)Returns a SWT color for the given red, green and blue values expressed as ints in the range 0 to 255 (where 0 is black and 255 is full brightness).org.eclipse.swt.graphics.ColorgetSwtColor(java.lang.String hexRGBString)Returns a SWT color for for a given String, which defines the RGB values in hexadecimal format.org.eclipse.swt.graphics.FontgetSwtFont(org.eclipse.swt.graphics.FontData fontData)Provides an SWT font instance with the given font data.
-
-
-
Method Detail
-
getSwtColor
public org.eclipse.swt.graphics.Color getSwtColor(int red, int green, int blue)Returns a SWT color for the given red, green and blue values expressed as ints in the range 0 to 255 (where 0 is black and 255 is full brightness).If this this registry disposes, this returned color will also disposed.
- Specified by:
getSwtColorin interfaceIResourceRegistry- Parameters:
red- the amount of red in the colorgreen- the amount of green in the colorblue- the amount of blue in the color- Returns:
- a SWT color
- See Also:
Color
-
dispose
public void dispose()
Calls dispose() on all registered resources.- Specified by:
disposein interfaceIDisposable
-
getSwtColor
public org.eclipse.swt.graphics.Color getSwtColor(java.lang.String hexRGBString)
Returns a SWT color for for a given String, which defines the RGB values in hexadecimal format. This means, that the String must have a length of 6 characters. Example:getColor("FF0000")returns a red color.If this this registry disposes, this returned color will also disposed.
- Specified by:
getSwtColorin interfaceIResourceRegistry- Parameters:
hexRGBString- The RGB values in hexadecimal format.- Returns:
- a SWT color
- See Also:
Color
-
getSwtFont
public org.eclipse.swt.graphics.Font getSwtFont(org.eclipse.swt.graphics.FontData fontData)
Provides an SWT font instance with the given font data.- Specified by:
getSwtFontin interfaceIResourceRegistry- Parameters:
fontData- the font data describing the desired font- Returns:
- an SWT font instance
- See Also:
Font
-
-