Class JteExtension

java.lang.Object
dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.jte.JteTarget>
dev.relism.flash.ext.view.jte.JteExtension
All Implemented Interfaces:
dev.relism.flash.extension.FlashExtension

public final class JteExtension extends dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.jte.JteTarget>
  • Constructor Details

  • Method Details

    • templateRoot

      public JteExtension templateRoot(String templateRoot)
    • serveStatics

      public JteExtension serveStatics(boolean serveStatics)
    • staticPrefix

      public JteExtension staticPrefix(String staticPrefix)
    • withStaticCors

      public JteExtension withStaticCors()
    • staticCors

      public JteExtension staticCors(Consumer<JteSettings.Builder> corsConfig)
    • configure

      public void configure(dev.relism.flash.extension.FlashRegistrar<?> app, dev.relism.flash.extension.FlashContext ctx)
      Specified by:
      configure in interface dev.relism.flash.extension.FlashExtension
      Overrides:
      configure in class dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.jte.JteTarget>
    • addGlobal

      public JteExtension addGlobal(String key, Function<dev.relism.flash.models.Request,Object> resolver)
      Overrides:
      addGlobal in class dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.jte.JteTarget>
    • createRuntime

      protected dev.relism.flash.ext.view.core.ViewRuntimeBridge<dev.relism.flash.ext.view.jte.JteTarget> createRuntime(List<dev.relism.flash.ext.view.core.GlobalValue> globals)
      Specified by:
      createRuntime in class dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.jte.JteTarget>
    • validateHandlerClass

      protected void validateHandlerClass(Class<? extends dev.relism.flash.models.RequestHandler> handlerClass)
      Specified by:
      validateHandlerClass in class dev.relism.flash.ext.view.core.BaseViewExtension<dev.relism.flash.ext.view.jte.JteTarget>