Interface IFormThemeChain

  • All Superinterfaces:
    Serializable
    All Known Implementing Classes:
    DefaultFormThemeChain

    public interface IFormThemeChain
    extends Serializable
    Represents a chain of form themes. Each form theme can have a parent theme. When resolving the hierarchy of a given form theme, the result is a form theme chain. The chain contains the form theme itself and all its parent themes. The chain is ordered from the topmost parent theme to the theme itself. For example, the theme chain for a custom theme Orange with the system modern theme as its parent would be [Classic, Modern, Orange] (as the modern theme has the classic theme as its parent).
    Since:
    8.3.0
    Author:
    XIMA MEDIA GmbH
    • Method Detail

      • themes

        List<IReferencableFormTheme> themes()
        A list of form themes in the chain, corresponding to a form theme and all its parents. The first element in the list is the topmost parent theme. The second element is the child of the first element, and so on. The last element is the theme from which the chain was created.
        Returns:
        A list of form themes in the chain, starting with the topmost parent theme.