org.keycloak.freemarker

## Interface ThemeProvider

- All Superinterfaces:
    Provider
  All Known Implementing Classes:
    AerogearThemeProvider, DefaultKeycloakThemeProvider, ExtendingThemeManager, FolderThemeProvider

      public interface ThemeProvider
      extends Provider

  Author:
    Stian Thorgersen

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Theme` | `createTheme(String name, Theme.Type type)`
    `int` | `getProviderPriority()`
    `boolean` | `hasTheme(String name, Theme.Type type)`
    `Set<String>` | `nameSet(Theme.Type type)`

    - ### Methods inherited from interface org.keycloak.provider.Provider

      `close`

- - ### Method Detail

    - #### getProviderPriority

          int getProviderPriority()

    - #### createTheme

          Theme createTheme(String name,
                          Theme.Type type)
                            throws IOException

      Throws:
        `IOException`

    - #### nameSet

          Set<String> nameSet(Theme.Type type)

    - #### hasTheme

          boolean hasTheme(String name,
                         Theme.Type type)

Copyright © 2014. All Rights Reserved.