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

MethodDescription
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:

ParameterTypeDescription
styleColorjava.awt.ColorColor 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