/** * This is the equivalent of of calling {@link #includeResources(Writer, UrlMode, WebResourceFilter)} with * the given url mode and a {@link DefaultWebResourceFilter}. * * @see #includeResources(Writer, UrlMode, WebResourceFilter) */ @Override public void includeResources(final Writer writer, final UrlMode urlMode) { includeResources(writer, urlMode, new DefaultWebResourceFilter(webResourceIntegration.amdEnabled())); }
/** * This is the equivalent of calling {@link #getRequiredResources(UrlMode, WebResourceFilter)} with the given url * mode and a {@link DefaultWebResourceFilter}. * * @see #getRequiredResources(UrlMode, WebResourceFilter) */ @Override public String getRequiredResources(final UrlMode urlMode) { return getRequiredResources(urlMode, new DefaultWebResourceFilter(webResourceIntegration.amdEnabled())); }
@Override protected void requireResource(WebResourceManager webResourceManager) { webResourceManager.requireResource(ADMIN_RESOURCES); }
@Override public String getStaticResourcePrefix() { return webResourceUrlProvider.getStaticResourcePrefix(UrlMode.AUTO); }
@Override public String getBaseUrl(UrlMode urlMode) { return webResourceIntegration.getBaseUrl(urlMode); } }
public DefaultWebResourceFilter(boolean isAmdEnabled) { this.javascriptWebResource = new JavascriptWebResource(isAmdEnabled); this.cssWebResource = new CssWebResource(isAmdEnabled); }
/** * @return directory where cache content would be stored as files. */ public File getCacheDirectory() { return integration.getTemporaryDirectory(); }
public TimeSpan getDefaultBigPipeDeadline() { return integration.getBigPipeConfiguration().getDefaultBigPipeDeadline(); }
public boolean getBigPipeDeadlineDisabled() { return integration.getBigPipeConfiguration().getBigPipeDeadlineDisabled(); }
public ModuleDescriptorStub(WebResourceModuleDescriptor descriptor) { super(ModuleFactory.LEGACY_MODULE_FACTORY); this.completeKey = descriptor.getCompleteKey(); }
public void setPluginResourceLocator(PluginResourceLocator pluginResourceLocator) { this.globals = pluginResourceLocator.temporaryWayToGetGlobalsDoNotUseIt(); } }
public WebResourceUrlProviderImpl(WebResourceIntegration webResourceIntegration) { this.webResourceIntegration = webResourceIntegration; // It is not allowed to change `usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins` dynamically, once set it can't be changed. this.usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins = webResourceIntegration.usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins(); }
/** * @return if source map enabled. */ public boolean isSourceMapEnabled() { return batchingConfiguration.isSourceMapEnabled(); }
@Override public boolean isTainted() { return resourceUrl.isTainted(); }
/** * Use async attribute for script tags. */ public boolean useAsyncAttributeForScripts() { return integration.useAsyncAttributeForScripts(); }
/** * If incremental cache enabled. */ public boolean isIncrementalCacheEnabled() { return integration.isIncrementalCacheEnabled(); }
/** * @return url prefix for resource, including base url. */ public String getResourceUrlPrefix(String hash, String version, boolean isAbsolute) { return urlProvider.getStaticResourcePrefix(hash, version, (isAbsolute ? UrlMode.ABSOLUTE : UrlMode.RELATIVE)) + "/" + AbstractFileServerServlet.SERVLET_PATH; }
public RelativeUrlTransformerFactory( WebResourceIntegration webResourceIntegration, WebResourceUrlProvider webResourceUrlProvider, CdnResourceUrlTransformer cdnResourceUrlTransformer) { this.webResourceIntegration = webResourceIntegration; this.webResourceUrlProvider = webResourceUrlProvider; this.cdnResourceUrlTransformer = cdnResourceUrlTransformer; // It is not allowed to change `usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins` dynamically, once set it can't be changed. this.usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins = webResourceIntegration.usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins(); }
@Override public String getStaticResourcePrefix(String resourceCounter) { return webResourceUrlProvider.getStaticResourcePrefix(resourceCounter, UrlMode.AUTO); } }