Class PebbleReactiveView

java.lang.Object
org.springframework.web.reactive.result.view.AbstractView
org.springframework.web.reactive.result.view.AbstractUrlBasedView
io.pebbletemplates.spring.reactive.PebbleReactiveView
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.web.reactive.result.view.View

public class PebbleReactiveView extends org.springframework.web.reactive.result.view.AbstractUrlBasedView
  • Field Summary

    Fields inherited from class org.springframework.web.reactive.result.view.AbstractView

    logger, REQUEST_DATA_VALUE_PROCESSOR_BEAN_NAME

    Fields inherited from interface org.springframework.web.reactive.result.view.View

    BINDING_CONTEXT_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    io.pebbletemplates.pebble.PebbleEngine
     
     
    protected reactor.core.publisher.Mono<Void>
    renderInternal(Map<String,Object> renderAttributes, org.springframework.http.MediaType contentType, org.springframework.web.server.ServerWebExchange exchange)
     
    void
    setPebbleEngine(io.pebbletemplates.pebble.PebbleEngine pebbleEngine)
     
    void
    setTemplateName(String templateName)
     

    Methods inherited from class org.springframework.web.reactive.result.view.AbstractUrlBasedView

    afterPropertiesSet, getUrl, setUrl, toString

    Methods inherited from class org.springframework.web.reactive.result.view.AbstractView

    createRequestContext, formatViewName, getApplicationContext, getBeanName, getDefaultCharset, getModelAttributes, getRequestContextAttribute, getRequestDataValueProcessor, getSupportedMediaTypes, obtainApplicationContext, render, resolveAsyncAttributes, setApplicationContext, setBeanName, setDefaultCharset, setRequestContextAttribute, setSupportedMediaTypes

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.springframework.web.reactive.result.view.View

    isRedirectView
  • Constructor Details

    • PebbleReactiveView

      public PebbleReactiveView()
  • Method Details

    • checkResourceExists

      public boolean checkResourceExists(Locale locale)
      Specified by:
      checkResourceExists in class org.springframework.web.reactive.result.view.AbstractUrlBasedView
    • renderInternal

      protected reactor.core.publisher.Mono<Void> renderInternal(Map<String,Object> renderAttributes, org.springframework.http.MediaType contentType, org.springframework.web.server.ServerWebExchange exchange)
      Specified by:
      renderInternal in class org.springframework.web.reactive.result.view.AbstractView
    • getPebbleEngine

      public io.pebbletemplates.pebble.PebbleEngine getPebbleEngine()
    • setPebbleEngine

      public void setPebbleEngine(io.pebbletemplates.pebble.PebbleEngine pebbleEngine)
    • getTemplateName

      public String getTemplateName()
    • setTemplateName

      public void setTemplateName(String templateName)