@Override public String get() { return application.getResourceSettings().getParentFolderPlaceholder(); } }
@Override public String get() { return application.getResourceSettings().getParentFolderPlaceholder(); } }
@Override public String get() { return app.getResourceSettings().getParentFolderPlaceholder(); } };
String getParentFolderPlaceholder() { String parentFolderPlaceholder; if (Application.exists()) { parentFolderPlaceholder = Application.get() .getResourceSettings() .getParentFolderPlaceholder(); } else { parentFolderPlaceholder = ".."; } return parentFolderPlaceholder; }
String getParentFolderPlaceholder() { String parentFolderPlaceholder; if (Application.exists()) { parentFolderPlaceholder = Application.get() .getResourceSettings() .getParentFolderPlaceholder(); } else { parentFolderPlaceholder = ".."; } return parentFolderPlaceholder; }
if (Strings.isEmpty(Application.get().getResourceSettings().getParentFolderPlaceholder()))
if (Strings.isEmpty(Application.get().getResourceSettings().getParentFolderPlaceholder()))
/** * mounts a special resource reference mapper that transform webjars resource urls into a cdn url. * * @param app current web app * @param cdnUrl the cdn url to use */ private static void mountCDNMapper(final WebApplication app, String cdnUrl) { Supplier<String> parentFolderPlaceholderProvider = () -> app.getResourceSettings().getParentFolderPlaceholder(); Supplier<IResourceCachingStrategy> cachingStrategyProvider = () -> app.getResourceSettings().getCachingStrategy(); LOG.info("use cdn resources from {}", cdnUrl); IRequestMapper delegate = new ResourceReferenceMapper(new PageParametersEncoder(), parentFolderPlaceholderProvider, cachingStrategyProvider); app.mount(new WebjarsCDNRequestMapper(delegate, cdnUrl, cachingStrategyProvider)); }