Class ThemingAutoConfiguration

java.lang.Object
org.springframework.shell.boot.ThemingAutoConfiguration

@AutoConfiguration @EnableConfigurationProperties(SpringShellProperties.class) public class ThemingAutoConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.shell.style.ThemeResolver
    shellThemeResolver(org.springframework.shell.style.ThemeRegistry themeRegistry, SpringShellProperties properties, org.springframework.shell.style.ThemeActive themeActive)
     
    org.springframework.shell.style.TemplateExecutor
    templateExecutor(org.springframework.shell.style.ThemeResolver themeResolver)
     
    org.springframework.shell.style.ThemeActive
     
    org.springframework.shell.style.ThemeRegistry
    themeRegistry(org.springframework.beans.factory.ObjectProvider<org.springframework.shell.style.Theme> themes)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ThemingAutoConfiguration

      public ThemingAutoConfiguration()
  • Method Details

    • themeActive

      @Bean @ConditionalOnMissingBean public org.springframework.shell.style.ThemeActive themeActive()
    • themeRegistry

      @Bean public org.springframework.shell.style.ThemeRegistry themeRegistry(org.springframework.beans.factory.ObjectProvider<org.springframework.shell.style.Theme> themes)
    • shellThemeResolver

      @Bean public org.springframework.shell.style.ThemeResolver shellThemeResolver(org.springframework.shell.style.ThemeRegistry themeRegistry, SpringShellProperties properties, org.springframework.shell.style.ThemeActive themeActive)
    • templateExecutor

      @Bean public org.springframework.shell.style.TemplateExecutor templateExecutor(org.springframework.shell.style.ThemeResolver themeResolver)