IThemeEffectiveData
public interface IThemeEffectiveData
Immutable object which contains effective theme properties.
This interface is used together with the ITheme interface to return effective formatting values with inheritance applied.
Methods
| Method | Description |
|---|---|
| getColorScheme(Color styleColor) | Returns the color scheme. |
| getFontScheme() | Returns the font scheme. |
| getFormatScheme() | Returns the shape format scheme. |
getColorScheme(Color styleColor)
public abstract IColorSchemeEffectiveData getColorScheme(Color styleColor)
Returns the color scheme.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| styleColor | java.awt.Color | Color java.awt.Color |
Returns: IColorSchemeEffectiveData - Color scheme IColorSchemeEffectiveData
getFontScheme()
public abstract IFontSchemeEffectiveData getFontScheme()
Returns the font scheme. Read-only IFontSchemeEffectiveData.
Returns: IFontSchemeEffectiveData
getFormatScheme()
public abstract IFormatSchemeEffectiveData getFormatScheme()
Returns the shape format scheme. Read-only IFormatSchemeEffectiveData.
Returns: IFormatSchemeEffectiveData