public abstract class AbstractShellComponent extends Object implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ResourceLoaderAware
Constructor and Description |
---|
AbstractShellComponent() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
protected org.springframework.context.ApplicationContext |
getApplicationContext() |
protected CommandCatalog |
getCommandCatalog() |
protected Stream<CompletionResolver> |
getCompletionResolver() |
protected org.springframework.core.io.ResourceLoader |
getResourceLoader() |
protected Shell |
getShell() |
protected TemplateExecutor |
getTemplateExecutor() |
protected org.jline.terminal.Terminal |
getTerminal() |
protected ThemeResolver |
getThemeResolver() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) |
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader
in interface org.springframework.context.ResourceLoaderAware
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
protected org.springframework.context.ApplicationContext getApplicationContext()
protected org.springframework.core.io.ResourceLoader getResourceLoader()
protected Shell getShell()
protected org.jline.terminal.Terminal getTerminal()
protected CommandCatalog getCommandCatalog()
protected Stream<CompletionResolver> getCompletionResolver()
protected TemplateExecutor getTemplateExecutor()
protected ThemeResolver getThemeResolver()
Copyright © 2024. All rights reserved.