Package io.jmix.ui.sys.vaadin
Class JmixUidlWriter
java.lang.Object
com.vaadin.server.communication.UidlWriter
io.jmix.ui.sys.vaadin.JmixUidlWriter
- All Implemented Interfaces:
Serializable
public class JmixUidlWriter
extends com.vaadin.server.communication.UidlWriter
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected org.springframework.core.env.Environmentprotected static final Stringprotected static final Patternprotected static final Patternprotected WebJarResourceResolverprotected final javax.servlet.ServletContextprotected static final Stringprotected static final Pattern -
Constructor Summary
ConstructorsConstructorDescriptionJmixUidlWriter(javax.servlet.ServletContext servletContext, WebJarResourceResolver resolver, org.springframework.core.env.Environment environment) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdditionalDependencies(List<com.vaadin.ui.HasDependencies.ClientDependency> allDependencies, List<com.vaadin.ui.HasDependencies.ClientDependency> dependenciesToAdd) protected StringgetResourceActualPath(String uri, String overridePath) protected StringgetWebJarResourcePath(String webJar, String resource, String overridePath) protected StringgetWebJarStaticResourcePath(String overridePath, String resource) protected voidhandleAdditionalDependencies(List<com.vaadin.ui.HasDependencies.ClientDependency> dependenciesToAdd, List<com.vaadin.ui.Dependency> dependencies, com.vaadin.server.LegacyCommunicationManager manager) protected voidhandleAdditionalDependencies(List<Class<? extends com.vaadin.server.ClientConnector>> newConnectorTypes, com.vaadin.server.LegacyCommunicationManager manager, List<com.vaadin.ui.Dependency> dependencies) protected StringprocessResourceUri(String uri) protected com.vaadin.ui.Dependency.TyperesolveTypeFromPath(String path) Methods inherited from class com.vaadin.server.communication.UidlWriter
write, writePerformanceData
-
Field Details
-
JAVASCRIPT_EXTENSION
- See Also:
-
CSS_EXTENSION
- See Also:
-
OLD_WEBJAR_IDENTIFIER
-
NEW_WEBJAR_IDENTIFIER
-
WEB_JAR_PROPERTY_DEFAULT_VALUE_PATTERN
-
WEB_JAR_PREFIX
- See Also:
-
servletContext
protected final javax.servlet.ServletContext servletContext -
resolver
-
environment
protected org.springframework.core.env.Environment environment
-
-
Constructor Details
-
JmixUidlWriter
public JmixUidlWriter(javax.servlet.ServletContext servletContext, WebJarResourceResolver resolver, org.springframework.core.env.Environment environment)
-
-
Method Details
-
handleAdditionalDependencies
protected void handleAdditionalDependencies(List<Class<? extends com.vaadin.server.ClientConnector>> newConnectorTypes, com.vaadin.server.LegacyCommunicationManager manager, List<com.vaadin.ui.Dependency> dependencies) - Overrides:
handleAdditionalDependenciesin classcom.vaadin.server.communication.UidlWriter
-
addAdditionalDependencies
protected void addAdditionalDependencies(List<com.vaadin.ui.HasDependencies.ClientDependency> allDependencies, List<com.vaadin.ui.HasDependencies.ClientDependency> dependenciesToAdd) - Overrides:
addAdditionalDependenciesin classcom.vaadin.server.communication.UidlWriter
-
handleAdditionalDependencies
protected void handleAdditionalDependencies(List<com.vaadin.ui.HasDependencies.ClientDependency> dependenciesToAdd, List<com.vaadin.ui.Dependency> dependencies, com.vaadin.server.LegacyCommunicationManager manager) - Overrides:
handleAdditionalDependenciesin classcom.vaadin.server.communication.UidlWriter
-
resolveTypeFromPath
-
getResourceActualPath
-
getWebJarResourcePath
-
getWebJarStaticResourcePath
-
processResourceUri
-