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