In package com.eden.orchid.api.theme

@ImplementedBy(
    value=ThemeServiceImpl)
public interface interface ThemeService extends OrchidService

since: v1.0.0 public abstract

Methods

GlobalAssetHolder getGlobalAssetHolder() public

Theme getDefaultTheme() public

Theme getTheme() public

Theme findTheme(String theme) public

Parameters:
  • String theme
void pushTheme(Theme theme) public

Parameters:
void pushTheme(Theme theme, Map<K, V> themeOptions) public

Parameters:
  • Theme theme
  • Map themeOptions
Theme doWithTheme(Object theme, Runnable cb) public

Parameters:
  • Object theme
  • Runnable cb
void popTheme() public

void clearThemes() public

AdminTheme getDefaultAdminTheme() public

AdminTheme getAdminTheme() public

AdminTheme findAdminTheme(String theme) public

Parameters:
  • String theme
void pushAdminTheme(AdminTheme theme) public

Parameters:
void pushAdminTheme(AdminTheme theme, Map<K, V> themeOptions) public

Parameters:
void popAdminTheme() public

void clearAdminThemes() public