/** * @see org.apache.wicket.jmx.PageSettingsMBean#getVersionPagesByDefault() */ @Override public boolean getVersionPagesByDefault() { return application.getPageSettings().getVersionPagesByDefault(); }
boolean getRecreateMountedPagesAfterExpiry() { return WebApplication.get().getPageSettings().getRecreateBookmarkablePagesAfterExpiry(); }
/** * @return Application's page related settings */ public final PageSettings getPageSettings() { checkSettingsAvailable(); if (pageSettings == null) { pageSettings = new PageSettings(); } return pageSettings; }
pageSettings.addComponentResolver(new HtmlHeaderResolver()); pageSettings.addComponentResolver(new WicketLinkTagHandler()); pageSettings.addComponentResolver(new WicketMessageResolver()); pageSettings.addComponentResolver(new RelativePathPrefixHandler()); pageSettings.addComponentResolver(new EnclosureHandler()); pageSettings.addComponentResolver(new InlineEnclosureHandler()); pageSettings.addComponentResolver(new WicketMessageTagHandler()); pageSettings.addComponentResolver(new WicketContainerResolver());
@Override public boolean canCallListenerAfterExpiry() { return getApplication().getPageSettings() .getCallListenerAfterExpiry() || isStateless(); } /**
/** * Attempts to resolve a component via application registered resolvers. * * @param container * @param markupStream * @param tag * @param filter * @return Null, if no component was found */ public static Component resolveByApplication(final MarkupContainer container, final MarkupStream markupStream, final ComponentTag tag, final ResolverFilter filter) { for (final IComponentResolver resolver : Application.get() .getPageSettings() .getComponentResolvers()) { if ((filter == null) || (filter.ignoreResolver(resolver) == false)) { Component component = resolver.resolve(container, markupStream, tag); if (component != null) { return component; } } } return null; }
/** * @see org.apache.wicket.jmx.PageSettingsMBean#setVersionPagesByDefault(boolean) */ @Override public void setVersionPagesByDefault(final boolean pagesVersionedByDefault) { application.getPageSettings().setVersionPagesByDefault(pagesVersionedByDefault); } }
getPageSettings().setRecreateBookmarkablePagesAfterExpiry(false); initPageStore();
pageSettings.addComponentResolver(new HtmlHeaderResolver()); pageSettings.addComponentResolver(new WicketLinkTagHandler()); pageSettings.addComponentResolver(new WicketMessageResolver()); pageSettings.addComponentResolver(new RelativePathPrefixHandler()); pageSettings.addComponentResolver(new EnclosureHandler()); pageSettings.addComponentResolver(new InlineEnclosureHandler()); pageSettings.addComponentResolver(new WicketMessageTagHandler()); pageSettings.addComponentResolver(new WicketContainerResolver());
@Override public boolean canCallListenerAfterExpiry() { return getApplication().getPageSettings() .getCallListenerAfterExpiry() || isStateless(); } /**
/** * Attempts to resolve a component via application registered resolvers. * * @param container * @param markupStream * @param tag * @param filter * @return Null, if no component was found */ public static Component resolveByApplication(final MarkupContainer container, final MarkupStream markupStream, final ComponentTag tag, final ResolverFilter filter) { for (final IComponentResolver resolver : Application.get() .getPageSettings() .getComponentResolvers()) { if ((filter == null) || (filter.ignoreResolver(resolver) == false)) { Component component = resolver.resolve(container, markupStream, tag); if (component != null) { return component; } } } return null; }
/** * Constructor. * * @param id * Component id * @param application * The application to view */ public ApplicationView(final String id, final Application application) { super(id); // Basic attributes add(new Label("name", application.getName())); add(new Label("componentUseCheck", "" + application.getDebugSettings().getComponentUseCheck())); add(new Label("compressWhitespace", "" + application.getMarkupSettings().getCompressWhitespace())); add(new Label("stripComments", "" + application.getMarkupSettings().getStripComments())); add(new Label("stripWicketTags", "" + application.getMarkupSettings().getStripWicketTags())); add(new Label("bufferResponse", "" + application.getRequestCycleSettings().getBufferResponse())); add(new Label("resourcePollFrequency", "" + application.getResourceSettings().getResourcePollFrequency())); add(new Label("versionPages", "" + application.getPageSettings().getVersionPagesByDefault())); } }
getPageSettings().addComponentResolver(new AutoLinkResolver()); getPageSettings().addComponentResolver(new AutoLabelResolver()); getPageSettings().addComponentResolver(new AutoLabelTextResolver());
boolean getRecreateMountedPagesAfterExpiry() { return WebApplication.get().getPageSettings().getRecreateBookmarkablePagesAfterExpiry(); }
/** * @return Application's page related settings */ public final PageSettings getPageSettings() { checkSettingsAvailable(); if (pageSettings == null) { pageSettings = new PageSettings(); } return pageSettings; }
/** * Initializes Page by adding it to the Session and initializing it. */ @Override void init() { if (isBookmarkable() == false) { setStatelessHint(false); } // Set versioning of page based on default setVersioned(getApplication().getPageSettings().getVersionPagesByDefault()); // All Pages are born dirty so they get clustered right away dirty(true); // this is a bit of a dirty hack, but calling dirty(true) results in isStateless called // which is bound to set the stateless cache to true as there are no components yet stateless = null; }
getPageSettings().addComponentResolver(new AutoLinkResolver()); getPageSettings().addComponentResolver(new AutoLabelResolver()); getPageSettings().addComponentResolver(new AutoLabelTextResolver());
provider.setPageSource((IPageSource)application.getMapperContext()); if (provider.isNewPageInstance() && !application.getPageSettings().getRecreateBookmarkablePagesAfterExpiry())
/** * Initializes Page by adding it to the Session and initializing it. */ @Override void init() { if (isBookmarkable() == false) { setStatelessHint(false); } // Set versioning of page based on default setVersioned(getApplication().getPageSettings().getVersionPagesByDefault()); // All Pages are born dirty so they get clustered right away dirty(true); // this is a bit of a dirty hack, but calling dirty(true) results in isStateless called // which is bound to set the stateless cache to true as there are no components yet stateless = null; }
getPageSettings().addComponentResolver(new WicketPropertyResolver());