List of usage examples for org.apache.wicket RuntimeConfigurationType DEVELOPMENT
RuntimeConfigurationType DEVELOPMENT
To view the source code for org.apache.wicket RuntimeConfigurationType DEVELOPMENT.
Click Source Link
From source file:org.wicketeer.modelfactory.Reference.java
License:Apache License
/** * @param objectToReference/*from ww w . j ava 2 s . c o m*/ * the object this Reference should point to. * @throws NullPointerException * if the object to reference if null */ Reference(final Object objectToReference) throws NullPointerException { object = checkNotNull(objectToReference); if (Reference.createExceptionForDebug == null) { Reference.createExceptionForDebug = RuntimeConfigurationType.DEVELOPMENT .equals(Application.get().getConfigurationType()); } if (Reference.createExceptionForDebug) { invokationPath = new Exception(); } else { invokationPath = null; } }
From source file:org.wicketopia.Wicketopia.java
License:Apache License
public BeanMetaData getBeanMetaData(Class<?> beanClass) { if (WebApplication.get().getConfigurationType().equals(RuntimeConfigurationType.DEVELOPMENT)) { beanMetaDataFactory.clear();/*from w w w.ja va 2 s .c om*/ } return beanMetaDataFactory.getBeanMetaData(beanClass); }
From source file:org.wicketstuff.dojo11.AbstractDefaultDojoBehavior.java
License:Apache License
protected void renderConfig(IHeaderResponse response) { DojoPackagedTextTemplate template = new DojoPackagedTextTemplate(AbstractDefaultDojoBehavior.class, AbstractDefaultDojoBehavior.class.getSimpleName() + ".js"); MiniMap map = new MiniMap(3); map.put("debug", RuntimeConfigurationType.DEVELOPMENT.equals(Application.get().getConfigurationType())); map.put("baseUrl", DojoSettings.get().getDojoBaseUrl()); map.put("locale", ((IDojoApplication) Application.get()).getDojoSettings().getDefaultLocale().toString() .replace('_', '-')); response.renderJavaScript(template.asString(map), template.getStaticKey()); }
From source file:org.wicketstuff.js.ext.util.ExtResourcesHeaderItem.java
License:Apache License
@Override public List<? extends HeaderItem> getProvidedResources() { List<HeaderItem> resources = new ArrayList<HeaderItem>(); String extBase, extAll, patchedExtAjax, extAdapt; if (Application.get().getConfigurationType().equals(RuntimeConfigurationType.DEVELOPMENT)) { extBase = ExtBundle.EXT_BASE_DEBUG; extAll = ExtBundle.EXT_ALL_DEBUG; patchedExtAjax = ExtWicketAdapterBundle.PATCHED_EXT_BASE_AJAX; extAdapt = ExtWicketAdapterBundle.EXT_WICKET_ADAPTER_DEBUG; } else {/*from w w w . j a v a 2 s.c o m*/ extBase = ExtBundle.EXT_BASE_DEPLOY; extAll = ExtBundle.EXT_ALL_DEPLOY; patchedExtAjax = ExtWicketAdapterBundle.PATCHED_EXT_BASE_AJAX; extAdapt = ExtWicketAdapterBundle.EXT_WICKET_ADAPTER_DEPLOY; } resources.add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(ExtBundle.class, extBase))); resources.add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(ExtBundle.class, extAll))); resources.add(JavaScriptHeaderItem .forReference(new JavaScriptResourceReference(ExtBundle.class, patchedExtAjax))); resources .add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(ExtBundle.class, extAdapt))); return resources; }
From source file:org.wicketstuff.openlayers.OpenLayersMap.java
License:Apache License
/** * @see org.apache.wicket.Component#onRender() *//*from www . ja v a2 s.c o m*/ @Override protected void onRender() { super.onRender(); RuntimeConfigurationType configurationType = Application.get().getConfigurationType(); if (configurationType.equals(RuntimeConfigurationType.DEVELOPMENT) && !Application.get().getMarkupSettings().getStripWicketTags()) { log.warn("Application is in DEVELOPMENT mode && Wicket tags are not stripped," + " Firefox 3.0 will not render the OMap." + " Change to DEPLOYMENT mode || turn on Wicket tags stripping." + " See:" + " http://www.nabble.com/Gmap2-problem-with-Firefox-3.0-to18137475.html."); } }
From source file:org.wicketstuff.push.cometd.CometdPushBehavior.java
License:Apache License
/** * Javascript allowing cometd to be initialized on commetd * /* w w w .j a v a2 s .c o m*/ * @return javascript to initialize cometd on client side */ private String _renderInitScript() { final Map<String, Object> params = new HashMap<String, Object>(); params.put("isServerWebSocketTransport", CometdPushService.get().isWebSocketTransportAvailable()); params.put("cometdServletPath", getCometdServletPath()); params.put("logLevel", Application.get().getConfigurationType() == RuntimeConfigurationType.DEVELOPMENT ? "info" : "error"); return TEMPLATE_INIT.asString(params); }
From source file:org.wicketstuff.push.dojo.AbstractDefaultDojoBehavior.java
License:Apache License
/** * @see wicket.ajax.AbstractDefaultAjaxBehavior#renderHead(wicket.markup.html.IHeaderResponse) *///from w ww . j a v a2s . co m @Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); // Dojo configuration final StringBuffer dojoConfig = new StringBuffer(); dojoConfig.append("var djConfig = {};\n"); // enable dojo debug if our configuration type is DEVELOPMENT final RuntimeConfigurationType configurationType = Application.get().getConfigurationType(); if (configurationType.equals(RuntimeConfigurationType.DEVELOPMENT)) { dojoConfig.append("djConfig.isDebug = true;\n"); dojoConfig.append("djConfig.parseOnLoad = true;\n"); } else { dojoConfig.append("djConfig.isDebug = false;\n"); } // render dojo config response.render(JavaScriptHeaderItem.forScript(dojoConfig.toString(), COMETD_DOJO_CONFIG_ID)); response.render(JavaScriptHeaderItem.forReference(getDojoResourceReference())); }
From source file:org.wicketstuff.theme.tester.WicketThemeTestApp.java
License:Apache License
@Override protected void init() { super.init(); if (RuntimeConfigurationType.DEVELOPMENT.equals(getConfigurationType())) { _logger.error("Debug Mode"); getResourceSettings().setResourceStreamLocator(new MavenDevResourceStreamLocator()); } else {//w ww .ja v a 2s . c o m _logger.error("NO Debug Mode"); } }
From source file:org.yes.cart.web.page.AbstractWebPage.java
License:Apache License
protected void onBeforeRender() { super.onBeforeRender(); // need to call super first because components need to perform before render to initialise first addOrReplace(new Label(PAGE_TITLE, getPageTitle())); final Label desc = new Label(DESCRIPTION, ""); final IModel<String> descModel = getDescription(); desc.add(new AttributeAppender("content", descModel, " ")); addOrReplace(desc);/* w ww .jav a 2 s . co m*/ desc.setVisible(descModel != null); final Label keywords = new Label(KEYWORDS, ""); final IModel<String> keywordsModel = getKeywords(); keywords.add(new AttributeAppender("content", keywordsModel, " ")); addOrReplace(keywords); keywords.setVisible(keywordsModel != null); Label created = new Label(CREATED, ""); created.add(new AttributeAppender("content", getCreated(), " ")); addOrReplace(created); final Label relCanonical = new Label(CANONICAL, ""); final IModel<String> relCanonicalModel = getRelCanonical(); relCanonical.add(new AttributeAppender("href", relCanonicalModel, " ")); addOrReplace(relCanonical); relCanonical.setVisible(relCanonicalModel != null); if (!isPageStateless() && Application.get().getConfigurationType() == RuntimeConfigurationType.DEVELOPMENT) { determineStatefulComponent(); } }
From source file:sk.lazyman.gizmo.security.GizmoApplication.java
License:Apache License
@Override public void init() { super.init(); IBootstrapSettings settings = new BootstrapSettings(); settings.setAutoAppendResources(false); settings.setThemeProvider(new GizmoThemeProvider()); Bootstrap.install(this, settings); BootstrapLess.install(this); getComponentInstantiationListeners().add(new SpringComponentInjector(this)); IResourceSettings resourceSettings = getResourceSettings(); resourceSettings.setThrowExceptionOnMissingResource(false); getMarkupSettings().setStripWicketTags(true); getMarkupSettings().setDefaultBeforeDisabledLink(""); getMarkupSettings().setDefaultAfterDisabledLink(""); if (RuntimeConfigurationType.DEVELOPMENT.equals(getConfigurationType())) { getDebugSettings().setAjaxDebugModeEnabled(true); getDebugSettings().setDevelopmentUtilitiesEnabled(true); }/*from w w w . j a v a 2s . co m*/ //exception handling an error pages IApplicationSettings appSettings = getApplicationSettings(); appSettings.setAccessDeniedPage(PageError401.class); appSettings.setInternalErrorPage(PageError.class); appSettings.setPageExpiredErrorPage(PageError.class); new AnnotatedMountScanner().scanPackage(PageTemplate.class.getPackage().getName()).mount(this); mount(new MountedMapper("/error", PageError.class, new UrlPathPageParametersEncoder())); mount(new MountedMapper("/error/401", PageError401.class, new UrlPathPageParametersEncoder())); mount(new MountedMapper("/error/403", PageError403.class, new UrlPathPageParametersEncoder())); mount(new MountedMapper("/error/404", PageError404.class, new UrlPathPageParametersEncoder())); getRequestCycleListeners().add(new AbstractRequestCycleListener() { @Override public IRequestHandler onException(RequestCycle cycle, Exception ex) { LOGGER.error("Error occurred during page rendering, reason: {} (more on DEBUG level)", ex.getMessage()); LOGGER.debug("Error occurred during page rendering", ex); return new RenderPageRequestHandler(new PageProvider(new PageError(ex))); } }); }