protected void initNestedStringResourceLoader() { List<IStringResourceLoader> loaders = new ArrayList<>( getResourceSettings().getStringResourceLoaders()); NestedStringResourceLoader nestedLoader = new NestedStringResourceLoader(loaders, Pattern.compile("#\\(([^ ]*?)\\)")); getResourceSettings().getStringResourceLoaders().clear(); getResourceSettings().getStringResourceLoaders().add(nestedLoader); }
protected void initNestedStringResourceLoader() { List<IStringResourceLoader> loaders = new ArrayList<>( getResourceSettings().getStringResourceLoaders()); NestedStringResourceLoader nestedLoader = new NestedStringResourceLoader(loaders, Pattern.compile("#\\(([^ ]*?)\\)")); getResourceSettings().getStringResourceLoaders().clear(); getResourceSettings().getStringResourceLoaders().add(nestedLoader); }
@Override public void onDestroy(OrienteerWebApplication app, ODatabaseDocument db) { Iterator<IStringResourceLoader> it = app.getResourceSettings().getStringResourceLoaders().iterator(); while (it.hasNext()){ if(it.next() instanceof OrienteerStringResourceLoader) it.remove(); } app.getOrientDbSettings().getORecordHooks().remove(LocalizationInvalidationHook.class); }
/** * {@inheritDoc} */ @Override public String[] getStringResourceLoaders() { List<IStringResourceLoader> loaders = application.getResourceSettings() .getStringResourceLoaders(); if (loaders != null) { List<String> list = Generics.newArrayList(); for (Object loader : loaders) { list.add(loader.toString()); } return list.toArray(new String[0]); } return null; }
/** * In case you want to provide your own list of string resource loaders * * @return List of string resource loaders */ protected List<IStringResourceLoader> getStringResourceLoaders() { return Application.get().getResourceSettings().getStringResourceLoaders(); }
/** * In case you want to provide your own list of string resource loaders * * @return List of string resource loaders */ protected List<IStringResourceLoader> getStringResourceLoaders() { return Application.get().getResourceSettings().getStringResourceLoaders(); }
private void addResourceBundle(String bundleName) { // Prepend the resource bundle for overwriting some Wicket default localizations (such as StringValidator.*) getResourceSettings().getStringResourceLoaders().add(new BundleStringResourceLoader(bundleName)); I18nHelper.addBundleName(bundleName); }
@Override public void onInitialize(OrienteerWebApplication app, ODatabaseDocument db) { app.getResourceSettings().getStringResourceLoaders().add(new OrienteerStringResourceLoader()); app.getOrientDbSettings().getORecordHooks().add(LocalizationInvalidationHook.class); }
application.getResourceSettings().getStringResourceLoaders().add(loader); config.getRegistry().register(loader, true);
@Override protected void init() { super.init(); getMarkupSettings().setStripWicketTags(true); getMarkupSettings().setStripComments(true); getMarkupSettings().setDefaultMarkupEncoding(StandardCharsets.UTF_8.name()); setHeaderResponseDecorator(r -> new JavaScriptFilteredIntoFooterHeaderResponse(r, SingularTemplate.JAVASCRIPT_CONTAINER)); getComponentInstantiationListeners().add(new SpringComponentInjector(this)); new SingularAnnotatedMountScanner().mountPages(this); List<IStringResourceLoader> stringResourceLoaders = getResourceSettings().getStringResourceLoaders(); stringResourceLoaders.add(0, new ClassStringResourceLoader(appConfig.getClass())); getComponentOnConfigureListeners().add(component -> { boolean outputId = !component.getRenderBodyOnly(); component.setOutputMarkupId(outputId).setOutputMarkupPlaceholderTag(outputId); }); getRequestCycleListeners().add(new SingularCsrfPreventionRequestCycleListener()); }
@Override public void init() { super.init(); getMarkupSettings().setStripWicketTags(true); getMarkupSettings().setStripComments(true); getApplicationSettings().setAccessDeniedPage(Page403.class); getApplicationSettings().setPageExpiredErrorPage(Page410.class); getMarkupSettings().setDefaultMarkupEncoding(StandardCharsets.UTF_8.name()); setHeaderResponseDecorator(r -> new JavaScriptFilteredIntoFooterHeaderResponse(r, SingularTemplate.JAVASCRIPT_CONTAINER)); getComponentInstantiationListeners().add(new SpringComponentInjector(this)); new AnnotatedMountScanner().scanPackage("org.opensingular.studio").mount(this); List<IStringResourceLoader> stringResourceLoaders = getResourceSettings().getStringResourceLoaders(); stringResourceLoaders.add(0, new ClassStringResourceLoader(appConfig.getClass())); getComponentOnConfigureListeners().add(component -> { boolean outputId = !component.getRenderBodyOnly(); component.setOutputMarkupId(outputId).setOutputMarkupPlaceholderTag(outputId); }); }
for (IStringResourceLoader loader : alternateResourceLoaders) { LOGGER.info("Registering alternate resource loader: " + loader); getResourceSettings().getStringResourceLoaders().add(loader); .getStringResourceLoaders() .add(0, new GeoServerStringResourceLoader()); getDebugSettings().setAjaxDebugModeEnabled(false);
addResourceBundle(RESOURCE_BUNDLE_NAME); addPluginResources(); getResourceSettings().getStringResourceLoaders().add(new ExternalResourceLoader());