Class BaseRegisterableTemplateProcessor

  • All Implemented Interfaces:
    java.util.EventListener, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, Processor
    Direct Known Subclasses:
    AbstractTemplateProcessor

    public abstract class BaseRegisterableTemplateProcessor
    extends BaseProcessor
    implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener
    Base class for a registerable processor
    Author:
    muzquiano
    • Constructor Detail

      • BaseRegisterableTemplateProcessor

        public BaseRegisterableTemplateProcessor()
    • Method Detail

      • setTemplateProcessorRegistry

        public void setTemplateProcessorRegistry​(TemplateProcessorRegistry templateProcessorRegistry)
        Sets the template processor registry to which this processor will be registered
        Parameters:
        templateProcessorRegistry - the script processor registry
      • getTemplateProcessorRegistry

        public TemplateProcessorRegistry getTemplateProcessorRegistry()
        Gets the template processor registry
        Returns:
        template processor registry
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
        Sets the application context.
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Parameters:
        applicationContext - the new application context
      • onApplicationEvent

        public void onApplicationEvent​(org.springframework.context.ApplicationEvent event)
        Specified by:
        onApplicationEvent in interface org.springframework.context.ApplicationListener
      • init

        public abstract void init()
        Inits the processor
      • register

        public abstract void register()
        Registers this processor with the parent processor