Package io.vertigo.ui.impl.vuejs.filter
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
-
Field Summary
Fields inherited from class io.vertigo.vega.impl.servlet.filter.AbstractFilter
EXCLUDE_PATTERN_PARAM_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoInit()voiddoMyFilter(jakarta.servlet.ServletRequest req, jakarta.servlet.ServletResponse res, jakarta.servlet.FilterChain chain) List<? extends io.vertigo.core.node.definition.Definition>provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace) Methods inherited from class io.vertigo.vega.impl.servlet.filter.AbstractFilter
destroy, doFilter, getFilterConfig, init, isUrlMatch, isUrlMatch, parsePatternMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertigo.core.node.definition.DefinitionProvider
addDefinitionResourceConfigMethods inherited from interface io.vertigo.core.node.definition.SimpleDefinitionProvider
get
-
Constructor Details
-
VuejsSsrFilter
public VuejsSsrFilter()
-
-
Method Details
-
doInit
public void doInit()- Specified by:
doInitin classAbstractFilter
-
provideDefinitions
public List<? extends io.vertigo.core.node.definition.Definition> provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace) - Specified by:
provideDefinitionsin interfaceio.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:
doMyFilterin classAbstractFilter- Throws:
IOExceptionjakarta.servlet.ServletException
-