Class VuejsSsrFilter

java.lang.Object
io.vertigo.vega.impl.servlet.filter.AbstractFilter
io.vertigo.ui.impl.vuejs.filter.VuejsSsrFilter
All Implemented Interfaces:
io.vertigo.core.node.definition.DefinitionProvider, io.vertigo.core.node.definition.SimpleDefinitionProvider, jakarta.servlet.Filter

public final class VuejsSsrFilter extends AbstractFilter implements io.vertigo.core.node.definition.SimpleDefinitionProvider
Filter to pre-compile vuejs template on the server-side to comply with CSP directives.
Author:
mlaroche
  • Constructor Details

    • VuejsSsrFilter

      public VuejsSsrFilter()
  • Method Details

    • doInit

      public void doInit()
      Specified by:
      doInit in class AbstractFilter
    • provideDefinitions

      public List<? extends io.vertigo.core.node.definition.Definition> provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace)
      Specified by:
      provideDefinitions in interface io.vertigo.core.node.definition.SimpleDefinitionProvider
    • doMyFilter

      public void doMyFilter(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doMyFilter in class AbstractFilter
      Throws:
      IOException
      jakarta.servlet.ServletException