Class BaseRegisterableTemplateProcessor

java.lang.Object
org.springframework.extensions.webscripts.processor.BaseProcessor
org.springframework.extensions.webscripts.processor.BaseRegisterableTemplateProcessor
All Implemented Interfaces:
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 Details

    • BaseRegisterableTemplateProcessor

      public BaseRegisterableTemplateProcessor()
  • Method Details

    • 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