|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.settings.Settings
public final class Settings
Contains settings exposed via IXXXSettings interfaces. It is not a good idea to use this class directly, instead use the provided IXXXSettings interfaces.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.wicket.settings.IExceptionSettings |
|---|
IExceptionSettings.UnexpectedExceptionDisplay |
| Nested classes/interfaces inherited from interface org.apache.wicket.settings.IRequestCycleSettings |
|---|
IRequestCycleSettings.RenderStrategy |
| Field Summary |
|---|
| Fields inherited from interface org.apache.wicket.settings.IExceptionSettings |
|---|
SHOW_EXCEPTION_PAGE, SHOW_INTERNAL_ERROR_PAGE, SHOW_NO_EXCEPTION_PAGE |
| Fields inherited from interface org.apache.wicket.settings.IRequestCycleSettings |
|---|
ONE_PASS_RENDER, REDIRECT_TO_BUFFER, REDIRECT_TO_RENDER |
| Fields inherited from interface org.apache.wicket.settings.ISecuritySettings |
|---|
DEFAULT_ENCRYPTION_KEY |
| Constructor Summary | |
|---|---|
Settings(Application application)
Create the application settings, carrying out any necessary initializations. |
|
| Method Summary | ||
|---|---|---|
void |
addComponentResolver(IComponentResolver resolver)
Adds a component resolver to the list. |
|
void |
addResourceFactory(java.lang.String name,
IResourceFactory resourceFactory)
Adds a resource factory to the list of factories to consult when generating resources automatically |
|
void |
addResourceFolder(java.lang.String resourceFolder)
Convenience method that sets the resource search path to a single folder. |
|
void |
addResponseFilter(IResponseFilter responseFilter)
Adds a response filter to the list. |
|
void |
addStringResourceLoader(int index,
IStringResourceLoader loader)
Add a string resource loader to the chain of loaders. |
|
void |
addStringResourceLoader(IStringResourceLoader loader)
Add a string resource loader to the chain of loaders. |
|
java.lang.Class<? extends Page> |
getAccessDeniedPage()
Gets the access denied page class. |
|
boolean |
getAddLastModifiedTimeToResourceReferenceUrl()
Returns whether Wicket should add last modified time as resource reference URL parameter. |
|
IAuthorizationStrategy |
getAuthorizationStrategy()
Gets the authorization strategy. |
|
boolean |
getAutomaticLinking()
If true, automatic link resolution is enabled. |
|
boolean |
getAutomaticMultiWindowSupport()
Gets whether Wicket should try to support opening multiple windows for the same session transparently. |
|
boolean |
getBufferResponse()
|
|
IClassResolver |
getClassResolver()
Gets the default resolver to use when finding classes and resources |
|
java.util.List<IComponentResolver> |
getComponentResolvers()
Get the (modifiable) list of IComponentResolvers. |
|
boolean |
getComponentUseCheck()
|
|
boolean |
getCompressWhitespace()
|
|
CookieValuePersisterSettings |
getCookieValuePersisterSettings()
Get the defaults to be used by persistence manager |
|
ICryptFactory |
getCryptFactory()
|
|
java.lang.String |
getDefaultAfterDisabledLink()
|
|
java.lang.String |
getDefaultBeforeDisabledLink()
|
|
java.lang.String |
getDefaultMarkupEncoding()
|
|
Bytes |
getDefaultMaximumUploadSize()
Gets the default maximum size for uploads. |
|
IDetachListener |
getDetachListener()
|
|
boolean |
getDisableGZipCompression()
Whether to disable gzip compression for resources. |
|
boolean |
getEnforceMounts()
Gets whether mounts should be enforced. |
|
boolean |
getGatherExtendedBrowserInfo()
Gets whether Wicket should try to get extensive client info by redirecting to a page that polls for client capabilities. |
|
java.lang.Class<? extends Page> |
getInternalErrorPage()
Gets internal error page class. |
|
IJavascriptCompressor |
getJavascriptCompressor()
Get the javascript compressor to remove comments and whitespace characters from javascripts |
|
Localizer |
getLocalizer()
Get the application's localizer. |
|
IMarkupCache |
getMarkupCache()
The markup cache also loads the markup if not yet available in the cache. |
|
IMarkupParserFactory |
getMarkupParserFactory()
|
|
int |
getMaxPageMaps()
Gets maximum number of page maps allowed in this session |
|
IPackageResourceGuard |
getPackageResourceGuard()
Gets the package resource guard. |
|
java.lang.Class<? extends Page> |
getPageExpiredErrorPage()
Gets the page expired page class. |
|
IPageFactory |
getPageFactory()
Gets the factory to be used when creating pages |
|
IPageMapEvictionStrategy |
getPageMapEvictionStrategy()
Gets the strategy for evicting pages from the page map. |
|
java.lang.CharSequence |
getParentFolderPlaceholder()
Placeholder string for '..' within resource urls (which will be crippled by the browser and not work anymore). |
|
IPropertiesFactory |
getPropertiesFactory()
Get the property factory which will be used to load property files |
|
boolean |
getRecordSessionSize()
|
|
IRequestCycleSettings.RenderStrategy |
getRenderStrategy()
Gets in what way the render part of a request is handled. |
|
int |
getRequestsWindowSize()
|
|
IResourceFactory |
getResourceFactory(java.lang.String name)
|
|
IResourceFinder |
getResourceFinder()
Gets the resource finder to use when searching for resources. |
|
Duration |
getResourcePollFrequency()
|
|
IResourceStreamLocator |
getResourceStreamLocator()
|
|
ModificationWatcher |
getResourceWatcher(boolean start)
|
|
java.util.List<IResponseFilter> |
getResponseFilters()
|
|
java.lang.String |
getResponseRequestEncoding()
In order to do proper form parameter decoding it is important that the response and the following request have the same encoding. |
|
java.util.List<IStringResourceLoader> |
getStringResourceLoaders()
|
|
boolean |
getStripComments()
|
|
boolean |
getStripJavascriptCommentsAndWhitespace()
Deprecated. please us setJavascriptCompressor(IJavascriptCompressor) instead. Will
be removed in 1.5 |
|
boolean |
getStripWicketTags()
Gets whether to remove wicket tags from the output. |
|
boolean |
getStripXmlDeclarationFromOutput()
|
|
boolean |
getThrowExceptionOnMissingResource()
|
|
boolean |
getThrowExceptionOnMissingXmlDeclaration()
|
|
Duration |
getTimeout()
Gets the time that a request will by default be waiting for the previous request to be handled before giving up. |
|
IUnauthorizedComponentInstantiationListener |
getUnauthorizedComponentInstantiationListener()
|
|
IExceptionSettings.UnexpectedExceptionDisplay |
getUnexpectedExceptionDisplay()
|
|
boolean |
getUseDefaultOnMissingResource()
|
|
java.lang.String |
getVersion()
Gets the Wicket version. |
|
boolean |
getVersionPagesByDefault()
|
|
boolean |
isAjaxDebugModeEnabled()
Returns status of ajax debug mode. |
|
boolean |
isDevelopmentUtilitiesEnabled()
Are all of the panels and pages, etc, from wicket-devutils package enabled? |
|
boolean |
isLinePreciseReportingOnAddComponentEnabled()
Returns status of line precise error reporting for added components that are not present in the markup: it points to the line where the component was added to the hierarchy in your Java classes. |
|
boolean |
isLinePreciseReportingOnNewComponentEnabled()
Returns status of line precise error reporting for new components that are not present in the markup: it points to the line where the component was created in your Java classes. |
|
boolean |
isOutputComponentPath()
|
|
boolean |
isOutputMarkupContainerClassName()
Returns whether the output of markup container's should be wrapped by comments containing the container's class name. |
|
boolean |
isPageIdUniquePerSession()
Returns whether the page id is unique per session. |
|
boolean |
isRequestLoggerEnabled()
|
|
|
setAccessDeniedPage(java.lang.Class<C> accessDeniedPage)
Sets the access denied page class. |
|
void |
setAddLastModifiedTimeToResourceReferenceUrl(boolean value)
Sets whether Wicket should add last modified time as a parameter to resource reference URL (can help with browsers too aggressively caching certain resources). |
|
void |
setAjaxDebugModeEnabled(boolean enable)
Enables or disables ajax debug mode. |
|
void |
setAuthorizationStrategy(IAuthorizationStrategy strategy)
Sets the authorization strategy. |
|
void |
setAutomaticLinking(boolean automaticLinking)
Application default for automatic link resolution. |
|
void |
setAutomaticMultiWindowSupport(boolean automaticMultiWindowSupport)
Sets whether Wicket should try to support opening multiple windows for the same session transparently. |
|
void |
setBufferResponse(boolean bufferResponse)
|
|
void |
setClassResolver(IClassResolver defaultClassResolver)
Sets the default class resolver to use when finding classes and resources |
|
void |
setComponentUseCheck(boolean componentUseCheck)
Sets componentUseCheck debug settings |
|
void |
setCompressWhitespace(boolean compressWhitespace)
Turns on whitespace compression. |
|
void |
setCookieValuePersisterSettings(CookieValuePersisterSettings cookieValuePersisterSettings)
|
|
void |
setCryptFactory(ICryptFactory cryptFactory)
Sets the factory that will be used to create crypt objects. |
|
void |
setDefaultAfterDisabledLink(java.lang.String defaultAfterDisabledLink)
|
|
void |
setDefaultBeforeDisabledLink(java.lang.String defaultBeforeDisabledLink)
|
|
void |
setDefaultMarkupEncoding(java.lang.String encoding)
Set default encoding for markup files. |
|
void |
setDefaultMaximumUploadSize(Bytes defaultMaximumUploadSize)
Sets the default maximum size for uploads. |
|
void |
setDetachListener(IDetachListener detachListener)
Sets detach listener |
|
void |
setDevelopmentUtilitiesEnabled(boolean enable)
Enables all of the panels and pages, etc, from wicket-devutils package. |
|
void |
setDisableGZipCompression(boolean disableGZipCompression)
Sets whether to disable gzip compression for resources. |
|
void |
setEnforceMounts(boolean enforce)
Sets whether mounts should be enforced. |
|
void |
setGatherExtendedBrowserInfo(boolean gatherExtendedBrowserInfo)
Sets whether Wicket should try to get extensive client info by redirecting to a page that polls for client capabilities. |
|
|
setInternalErrorPage(java.lang.Class<C> internalErrorPage)
Sets internal error page class. |
|
IJavascriptCompressor |
setJavascriptCompressor(IJavascriptCompressor compressor)
Set the javascript compressor implemententation use e.g. |
|
void |
setLinePreciseReportingOnAddComponentEnabled(boolean enable)
Enables line precise error reporting for added components that are not present in the markup: it points to the line where the component was added to the hierarchy in your Java classes. |
|
void |
setLinePreciseReportingOnNewComponentEnabled(boolean enable)
Enables line precise error reporting for new components that are not present in the markup: it points to the line where the component was created in your Java classes. |
|
void |
setLocalizer(Localizer localizer)
Sets the localizer which will be used to find property values. |
|
void |
setMarkupCache(IMarkupCache markupCache)
Sets a new markup cache which will also be used to load markup if not yet available in the cache. |
|
void |
setMarkupParserFactory(IMarkupParserFactory factory)
Sets the markup parser factory that will be used to generate parsers for markup. |
|
void |
setMaxPageMaps(int maxPageMaps)
Sets maximum number of page maps allowed in this session |
|
void |
setOutputComponentPath(boolean outputComponentPath)
If set to true wicket will output component path in a wicket:path
attribute of the component tag. |
|
void |
setOutputMarkupContainerClassName(boolean enable)
Enables wrapping output of markup container in html comments that contain markup container's class name. |
|
void |
setPackageResourceGuard(IPackageResourceGuard packageResourceGuard)
Sets the package resource guard. |
|
|
setPageExpiredErrorPage(java.lang.Class<C> pageExpiredErrorPage)
Sets the page expired page class. |
|
void |
setPageFactory(IPageFactory defaultPageFactory)
Sets the factory to be used when creating pages. |
|
void |
setPageIdUniquePerSession(boolean value)
Sets whether the id of a page should be unique across the entire session. |
|
void |
setPageMapEvictionStrategy(IPageMapEvictionStrategy pageMapEvictionStrategy)
Sets the strategy for evicting pages from the page map. |
|
void |
setParentFolderPlaceholder(java.lang.CharSequence sequence)
Placeholder string for '..' within resource urls (which will be crippled by the browser and not work anymore). |
|
void |
setPropertiesFactory(IPropertiesFactory factory)
Set the property factory which will be used to load property files |
|
void |
setRecordSessionSize(boolean record)
Enable/Disable the recording of the session size for every request. |
|
void |
setRenderStrategy(IRequestCycleSettings.RenderStrategy renderStrategy)
Sets in what way the render part of a request is handled. |
|
void |
setRequestLoggerEnabled(boolean enable)
Enable/Disable the request logger. |
|
void |
setRequestsWindowSize(int size)
Set the window of all the requests that is kept in memory for viewing. |
|
void |
setResourceFinder(IResourceFinder resourceFinder)
Sets the finder to use when searching for resources. |
|
void |
setResourcePollFrequency(Duration resourcePollFrequency)
Sets the resource polling frequency. |
|
void |
setResourceStreamLocator(IResourceStreamLocator resourceStreamLocator)
Sets the resource stream locator for this application |
|
void |
setResponseRequestEncoding(java.lang.String responseRequestEncoding)
In order to do proper form parameter decoding it is important that the response and the following request have the same encoding. |
|
void |
setStripComments(boolean stripComments)
Enables stripping of markup comments denoted in markup by HTML comment tagging. |
|
void |
setStripJavascriptCommentsAndWhitespace(boolean value)
Deprecated. please us setJavascriptCompressor(IJavascriptCompressor) instead. Will
be removed in 1.5 |
|
void |
setStripWicketTags(boolean stripWicketTags)
Sets whether to remove wicket tags from the output. |
|
void |
setStripXmlDeclarationFromOutput(boolean strip)
|
|
void |
setThrowExceptionOnMissingResource(boolean throwExceptionOnMissingResource)
|
|
void |
setThrowExceptionOnMissingXmlDeclaration(boolean throwException)
If true, an exception is thrown if the markup file does not contain a xml declaration |
|
void |
setTimeout(Duration timeout)
Sets the time that a request will by default be waiting for the previous request to be handled before giving up. |
|
void |
setUnauthorizedComponentInstantiationListener(IUnauthorizedComponentInstantiationListener unauthorizedComponentInstantiationListener)
|
|
void |
setUnexpectedExceptionDisplay(IExceptionSettings.UnexpectedExceptionDisplay unexpectedExceptionDisplay)
The exception display type determines how the framework displays exceptions to you as a developer or user. |
|
void |
setUseDefaultOnMissingResource(boolean useDefaultOnMissingResource)
|
|
void |
setVersionPagesByDefault(boolean pagesVersionedByDefault)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Settings(Application application)
application - The application that these settings are for| Method Detail |
|---|
public void addComponentResolver(IComponentResolver resolver)
IPageSettings
addComponentResolver in interface IPageSettingsresolver - The IComponentResolver that is addedIPageSettings.addComponentResolver(org.apache.wicket.markup.resolver.IComponentResolver)
public void addResourceFactory(java.lang.String name,
IResourceFactory resourceFactory)
IResourceSettings
addResourceFactory in interface IResourceSettingsname - The name to give to the factoryresourceFactory - The resource factory to addIResourceSettings.addResourceFactory(java.lang.String,
org.apache.wicket.IResourceFactory)public void addResourceFolder(java.lang.String resourceFolder)
IResourceSettings
addResourceFolder in interface IResourceSettingsresourceFolder - The resourceFolder to setIResourceSettings.addResourceFolder(java.lang.String)public void addResponseFilter(IResponseFilter responseFilter)
IRequestCycleSettings
addResponseFilter in interface IRequestCycleSettingsresponseFilter - The IResponseFilter that is addedIRequestCycleSettings.addResponseFilter(org.apache.wicket.IResponseFilter)public void addStringResourceLoader(IStringResourceLoader loader)
IResourceSettings
addStringResourceLoader in interface IResourceSettingsloader - The loader to be addedIResourceSettings.addStringResourceLoader(org.apache.wicket.resource.loader.IStringResourceLoader)
public void addStringResourceLoader(int index,
IStringResourceLoader loader)
IResourceSettings
addStringResourceLoader in interface IResourceSettingsindex - The position within the array to insert the loaderloader - The loader to be addedIResourceSettings.addStringResourceLoader(org.apache.wicket.resource.loader.IStringResourceLoader)public java.lang.Class<? extends Page> getAccessDeniedPage()
IApplicationSettings
getAccessDeniedPage in interface IApplicationSettingsIApplicationSettings.getAccessDeniedPage()public IAuthorizationStrategy getAuthorizationStrategy()
ISecuritySettings
getAuthorizationStrategy in interface ISecuritySettingsISecuritySettings.getAuthorizationStrategy()public boolean getAutomaticLinking()
IMarkupSettings
getAutomaticLinking in interface IMarkupSettingsIMarkupSettings.getAutomaticLinking()public boolean getAutomaticMultiWindowSupport()
IPageSettings
Currently, Wicket trying to do this is a best effort that is not completely fail
safe. When the client does not support cookies, support gets tricky and incomplete. See
WebPage's internals for the implementation.
getAutomaticMultiWindowSupport in interface IPageSettingsIPageSettings.getAutomaticMultiWindowSupport()public boolean getBufferResponse()
getBufferResponse in interface IRequestCycleSettingsIRequestCycleSettings.getBufferResponse()public IClassResolver getClassResolver()
IApplicationSettings
getClassResolver in interface IApplicationSettingsIApplicationSettings.getClassResolver()public java.util.List<IComponentResolver> getComponentResolvers()
getComponentResolvers in interface IPageSettingsfor an examplepublic boolean getComponentUseCheck()
getComponentUseCheck in interface IDebugSettingsIDebugSettings.getComponentUseCheck()public boolean getCompressWhitespace()
getCompressWhitespace in interface IMarkupSettingsIMarkupSettings.getCompressWhitespace()public CookieValuePersisterSettings getCookieValuePersisterSettings()
ISecuritySettings
getCookieValuePersisterSettings in interface ISecuritySettingsISecuritySettings.getCookieValuePersisterSettings()public ICryptFactory getCryptFactory()
getCryptFactory in interface ISecuritySettingsISecuritySettings.getCryptFactory()public java.lang.String getDefaultAfterDisabledLink()
getDefaultAfterDisabledLink in interface IMarkupSettingsIMarkupSettings.getDefaultAfterDisabledLink()public java.lang.String getDefaultBeforeDisabledLink()
getDefaultBeforeDisabledLink in interface IMarkupSettingsIMarkupSettings.getDefaultBeforeDisabledLink()public java.lang.String getDefaultMarkupEncoding()
getDefaultMarkupEncoding in interface IMarkupSettingsIMarkupSettings.getDefaultMarkupEncoding()public boolean getDisableGZipCompression()
IResourceSettings
getDisableGZipCompression in interface IResourceSettingsIResourceSettings.getDisableGZipCompression()public boolean getEnforceMounts()
ISecuritySettings
getEnforceMounts in interface ISecuritySettingsISecuritySettings.getEnforceMounts()public boolean getGatherExtendedBrowserInfo()
IRequestCycleSettingsa page that polls for client capabilities. This method is used by the
default implementation of WebRequestCycle.newClientInfo(), so if that method is
overridden, there is no guarantee this method will be taken into account.
getGatherExtendedBrowserInfo in interface IRequestCycleSettingsIRequestCycleSettings.getGatherExtendedBrowserInfo()public java.lang.Class<? extends Page> getInternalErrorPage()
IApplicationSettings
getInternalErrorPage in interface IApplicationSettingsIApplicationSettings.getInternalErrorPage()public Localizer getLocalizer()
IResourceSettings
getLocalizer in interface IResourceSettingsIResourceSettings.getLocalizer()public void setLocalizer(Localizer localizer)
IResourceSettings
setLocalizer in interface IResourceSettingsIResourceSettings.setLocalizer(org.apache.wicket.Localizer)public IMarkupParserFactory getMarkupParserFactory()
getMarkupParserFactory in interface IMarkupSettingsIMarkupSettings.getMarkupParserFactory()public final int getMaxPageMaps()
ISessionSettings
getMaxPageMaps in interface ISessionSettingsISessionSettings.getMaxPageMaps()public IPackageResourceGuard getPackageResourceGuard()
IResourceSettingspackage resource guard.
getPackageResourceGuard in interface IResourceSettingsIResourceSettings.getPackageResourceGuard()public java.lang.Class<? extends Page> getPageExpiredErrorPage()
IApplicationSettings
getPageExpiredErrorPage in interface IApplicationSettingsIApplicationSettings.getPageExpiredErrorPage()public IPageFactory getPageFactory()
ISessionSettings
getPageFactory in interface ISessionSettingsISessionSettings.getPageFactory()public IPageMapEvictionStrategy getPageMapEvictionStrategy()
ISessionSettings
getPageMapEvictionStrategy in interface ISessionSettingsISessionSettings.getPageMapEvictionStrategy()public IPropertiesFactory getPropertiesFactory()
IResourceSettings
getPropertiesFactory in interface IResourceSettingsIResourceSettings.getPropertiesFactory()public IRequestCycleSettings.RenderStrategy getRenderStrategy()
IRequestCycleSettings
getRenderStrategy in interface IRequestCycleSettingsIRequestCycleSettings.getRenderStrategy()public IResourceFactory getResourceFactory(java.lang.String name)
getResourceFactory in interface IResourceSettingsname - Name of the factory to get
IResourceSettings.getResourceFactory(java.lang.String)public IResourceFinder getResourceFinder()
IResourceSettings
getResourceFinder in interface IResourceSettingsIResourceSettings.getResourceFinder()public Duration getResourcePollFrequency()
getResourcePollFrequency in interface IResourceSettingsIResourceSettings.getResourcePollFrequency()public IResourceStreamLocator getResourceStreamLocator()
getResourceStreamLocator in interface IResourceSettingsIResourceSettings.getResourceStreamLocator()public ModificationWatcher getResourceWatcher(boolean start)
getResourceWatcher in interface IResourceSettingsstart - boolean if the resource watcher should be started if not already started.
IResourceSettings.getResourceWatcher(boolean)public java.util.List<IResponseFilter> getResponseFilters()
getResponseFilters in interface IRequestCycleSettingsIRequestCycleSettings.getResponseFilters()public java.lang.String getResponseRequestEncoding()
IRequestCycleSettings
getResponseRequestEncoding in interface IRequestCycleSettingsIRequestCycleSettings.getResponseRequestEncoding()public java.util.List<IStringResourceLoader> getStringResourceLoaders()
getStringResourceLoaders in interface IResourceSettingsIResourceSettings.getStringResourceLoaders()public boolean getStripComments()
getStripComments in interface IMarkupSettingsIMarkupSettings.getStripComments()public boolean getStripWicketTags()
IMarkupSettings
getStripWicketTags in interface IMarkupSettingsIMarkupSettings.getStripWicketTags()public boolean getStripXmlDeclarationFromOutput()
getStripXmlDeclarationFromOutput in interface IMarkupSettingsIMarkupSettings.getStripXmlDeclarationFromOutput()public boolean getThrowExceptionOnMissingResource()
getThrowExceptionOnMissingResource in interface IExceptionSettingsgetThrowExceptionOnMissingResource in interface IResourceSettingsIResourceSettings.getThrowExceptionOnMissingResource()public Duration getTimeout()
IRequestCycleSettings
getTimeout in interface IRequestCycleSettingsIRequestCycleSettings.getTimeout()public IUnauthorizedComponentInstantiationListener getUnauthorizedComponentInstantiationListener()
getUnauthorizedComponentInstantiationListener in interface ISecuritySettingsISecuritySettings.getUnauthorizedComponentInstantiationListener()public IExceptionSettings.UnexpectedExceptionDisplay getUnexpectedExceptionDisplay()
getUnexpectedExceptionDisplay in interface IExceptionSettingsgetUnexpectedExceptionDisplay in interface IRequestCycleSettingsIRequestCycleSettings.getUnexpectedExceptionDisplay()public boolean getUseDefaultOnMissingResource()
getUseDefaultOnMissingResource in interface IResourceSettingsIResourceSettings.getUseDefaultOnMissingResource()public java.lang.String getVersion()
IFrameworkSettings
getVersion in interface IFrameworkSettingsIFrameworkSettings.getVersion()public boolean getVersionPagesByDefault()
getVersionPagesByDefault in interface IPageSettingsIPageSettings.getVersionPagesByDefault()public boolean isAjaxDebugModeEnabled()
IDebugSettingsIDebugSettings for
details
isAjaxDebugModeEnabled in interface IDebugSettingsIDebugSettings.isAjaxDebugModeEnabled()public <C extends Page> void setAccessDeniedPage(java.lang.Class<C> accessDeniedPage)
IApplicationSettings
setAccessDeniedPage in interface IApplicationSettingsaccessDeniedPage - The accessDeniedPage to set.IApplicationSettings.setAccessDeniedPage(java.lang.Class)public void setAjaxDebugModeEnabled(boolean enable)
IDebugSettingsIDebugSettings
for details
setAjaxDebugModeEnabled in interface IDebugSettingsIDebugSettings.setAjaxDebugModeEnabled(boolean)public void setAuthorizationStrategy(IAuthorizationStrategy strategy)
ISecuritySettings
setAuthorizationStrategy in interface ISecuritySettingsstrategy - new authorization strategyISecuritySettings.setAuthorizationStrategy(org.apache.wicket.authorization.IAuthorizationStrategy)public void setAutomaticLinking(boolean automaticLinking)
IMarkupSettings
setAutomaticLinking in interface IMarkupSettingsautomaticLinking - The automaticLinking to set.IMarkupSettings.setAutomaticLinking(boolean)public void setAutomaticMultiWindowSupport(boolean automaticMultiWindowSupport)
IPageSettings
Currently, Wicket trying to do this is a best effort that is not completely fail
safe. When the client does not support cookies, support gets tricky and incomplete. See
WebPage's internals for the implementation.
SecondLevelCacheSessionStore, this store may disable this
feature. See the javadoc of the second level store for details. This feature can be reenabled
by calling this method from Application.init()
setAutomaticMultiWindowSupport in interface IPageSettingsautomaticMultiWindowSupport - Whether Wicket should try to support multiple windows transparentlyIPageSettings.setAutomaticMultiWindowSupport(boolean)public void setBufferResponse(boolean bufferResponse)
setBufferResponse in interface IRequestCycleSettingsbufferResponse - True if this application should buffer responses.IRequestCycleSettings.setBufferResponse(boolean)public void setClassResolver(IClassResolver defaultClassResolver)
IApplicationSettings
setClassResolver in interface IApplicationSettingsdefaultClassResolver - The default class resolverIApplicationSettings.setClassResolver(org.apache.wicket.application.IClassResolver)public void setComponentUseCheck(boolean componentUseCheck)
IDebugSettings
setComponentUseCheck in interface IDebugSettingsIDebugSettings.setComponentUseCheck(boolean)public void setCompressWhitespace(boolean compressWhitespace)
IMarkupSettingsCompression is currently not HTML aware and so it may be possible for whitespace compression to break pages. For this reason, whitespace compression is off by default and you should test your application thoroughly after turning whitespace compression on.
Spaces are removed from markup at markup load time and there should be no effect on page rendering speed. In fact, your pages should render faster with whitespace compression enabled.
setCompressWhitespace in interface IMarkupSettingscompressWhitespace - The compressWhitespace to set.IMarkupSettings.setCompressWhitespace(boolean)public void setCookieValuePersisterSettings(CookieValuePersisterSettings cookieValuePersisterSettings)
setCookieValuePersisterSettings in interface ISecuritySettingscookieValuePersisterSettings - The cookieValuePersisterSettings to set.ISecuritySettings.setCookieValuePersisterSettings(org.apache.wicket.markup.html.form.persistence.CookieValuePersisterSettings)public void setCryptFactory(ICryptFactory cryptFactory)
ISecuritySettings
setCryptFactory in interface ISecuritySettingsISecuritySettings.setCryptFactory(org.apache.wicket.util.crypt.ICryptFactory)public void setDefaultAfterDisabledLink(java.lang.String defaultAfterDisabledLink)
setDefaultAfterDisabledLink in interface IMarkupSettingsdefaultAfterDisabledLink - The defaultAfterDisabledLink to set.IMarkupSettings.setDefaultAfterDisabledLink(java.lang.String)public void setDefaultBeforeDisabledLink(java.lang.String defaultBeforeDisabledLink)
setDefaultBeforeDisabledLink in interface IMarkupSettingsdefaultBeforeDisabledLink - The defaultBeforeDisabledLink to set.IMarkupSettings.setDefaultBeforeDisabledLink(java.lang.String)public void setDefaultMarkupEncoding(java.lang.String encoding)
IMarkupSettings
setDefaultMarkupEncoding in interface IMarkupSettingsIMarkupSettings.setDefaultMarkupEncoding(java.lang.String)public void setDisableGZipCompression(boolean disableGZipCompression)
IResourceSettings
setDisableGZipCompression in interface IResourceSettingsIResourceSettings.setDisableGZipCompression(boolean)public void setEnforceMounts(boolean enforce)
ISecuritySettings
setEnforceMounts in interface ISecuritySettingsenforce - Whether mounts should be enforcedISecuritySettings.setEnforceMounts(boolean)public void setGatherExtendedBrowserInfo(boolean gatherExtendedBrowserInfo)
IRequestCycleSettingsa page that polls for client capabilities. This method is used by the
default implementation of WebRequestCycle.newClientInfo(), so if that method is
overridden, there is no guarantee this method will be taken into account.
WARNING: though this facility should work transparently in most cases, it
is recommended that you trigger the roundtrip to get the browser info somewhere where it
hurts the least. The roundtrip will be triggered the first time you call
Session.getClientInfo() for a session, and after the roundtrip a new request with the
same info (url, post parameters) is handled. So rather than calling this in the middle of an
implementation of a form submit method, which would result in the code of that method before
the call to Session.getClientInfo() to be executed twice, you best call
Session.getClientInfo() e.g. in a page constructor or somewhere else where you didn't
do a lot of processing first.
setGatherExtendedBrowserInfo in interface IRequestCycleSettingsgatherExtendedBrowserInfo - Whether to gather extensive client infoIRequestCycleSettings.setGatherExtendedBrowserInfo(boolean)public <C extends Page> void setInternalErrorPage(java.lang.Class<C> internalErrorPage)
IApplicationSettings
setInternalErrorPage in interface IApplicationSettingsinternalErrorPage - The internalErrorPage to set.IApplicationSettings.setInternalErrorPage(java.lang.Class)public void setMarkupParserFactory(IMarkupParserFactory factory)
IMarkupSettingsMarkupParserFactory will be used.
setMarkupParserFactory in interface IMarkupSettingsfactory - new factoryIMarkupSettings.setMarkupParserFactory(org.apache.wicket.markup.IMarkupParserFactory)public final void setMaxPageMaps(int maxPageMaps)
ISessionSettings
setMaxPageMaps in interface ISessionSettingsmaxPageMaps - Maximum number of page mapsISessionSettings.setMaxPageMaps(int)public void setPackageResourceGuard(IPackageResourceGuard packageResourceGuard)
IResourceSettingspackage resource guard.
setPackageResourceGuard in interface IResourceSettingspackageResourceGuard - The package resource guardIResourceSettings.setPackageResourceGuard(org.apache.wicket.markup.html.IPackageResourceGuard)public <C extends Page> void setPageExpiredErrorPage(java.lang.Class<C> pageExpiredErrorPage)
IApplicationSettings
setPageExpiredErrorPage in interface IApplicationSettingspageExpiredErrorPage - The pageExpiredErrorPage to set.IApplicationSettings.setPageExpiredErrorPage(java.lang.Class)public void setPageFactory(IPageFactory defaultPageFactory)
ISessionSettings
setPageFactory in interface ISessionSettingsdefaultPageFactory - The default factoryISessionSettings.setPageFactory(org.apache.wicket.IPageFactory)public void setPageMapEvictionStrategy(IPageMapEvictionStrategy pageMapEvictionStrategy)
ISessionSettings
setPageMapEvictionStrategy in interface ISessionSettingspageMapEvictionStrategy - the strategy for evicting pages from the page mapISessionSettings.setPageMapEvictionStrategy(org.apache.wicket.session.pagemap.IPageMapEvictionStrategy)public void setPropertiesFactory(IPropertiesFactory factory)
IResourceSettings
setPropertiesFactory in interface IResourceSettingsIResourceSettings.setPropertiesFactory(org.apache.wicket.resource.IPropertiesFactory)public void setRenderStrategy(IRequestCycleSettings.RenderStrategy renderStrategy)
IRequestCycleSettings
setRenderStrategy in interface IRequestCycleSettingsrenderStrategy - the render strategy that should be used by default.org.apache.wicket.settings.IRequestCycleSettings#setRenderStrategy(org.apache.wicket.settings.Settings.RenderStrategy)public void setResourceFinder(IResourceFinder resourceFinder)
IResourceSettings
setResourceFinder in interface IResourceSettingsresourceFinder - The resourceFinder to setIResourceSettings.setResourceFinder(org.apache.wicket.util.file.IResourceFinder)public void setResourcePollFrequency(Duration resourcePollFrequency)
IResourceSettings
setResourcePollFrequency in interface IResourceSettingsresourcePollFrequency - Frequency at which to poll resourcesIResourceSettings.setResourcePollFrequency(org.apache.wicket.util.time.Duration)public void setResourceStreamLocator(IResourceStreamLocator resourceStreamLocator)
IResourceSettings
setResourceStreamLocator in interface IResourceSettingsresourceStreamLocator - new resource stream locatorIResourceSettings.setResourceStreamLocator(org.apache.wicket.util.resource.locator.IResourceStreamLocator)public void setResponseRequestEncoding(java.lang.String responseRequestEncoding)
IRequestCycleSettings
setResponseRequestEncoding in interface IRequestCycleSettingsresponseRequestEncoding - The request and response encoding to be used.IRequestCycleSettings.setResponseRequestEncoding(java.lang.String)public void setStripComments(boolean stripComments)
IMarkupSettings
setStripComments in interface IMarkupSettingsstripComments - True to strip markup comments from rendered pagesIMarkupSettings.setStripComments(boolean)public void setStripWicketTags(boolean stripWicketTags)
IMarkupSettings
setStripWicketTags in interface IMarkupSettingsstripWicketTags - whether to remove wicket tags from the outputIMarkupSettings.setStripWicketTags(boolean)public void setStripXmlDeclarationFromOutput(boolean strip)
setStripXmlDeclarationFromOutput in interface IMarkupSettingsstrip - if true, xml declaration will be stripped from outputIMarkupSettings.setStripXmlDeclarationFromOutput(boolean)public void setThrowExceptionOnMissingResource(boolean throwExceptionOnMissingResource)
setThrowExceptionOnMissingResource in interface IExceptionSettingssetThrowExceptionOnMissingResource in interface IResourceSettingsthrowExceptionOnMissingResource - Whether to throw an exception when a missing resource is requestedIResourceSettings.setThrowExceptionOnMissingResource(boolean)public void setTimeout(Duration timeout)
IRequestCycleSettings
setTimeout in interface IRequestCycleSettingsIRequestCycleSettings.setTimeout(org.apache.wicket.util.time.Duration)public void setUnauthorizedComponentInstantiationListener(IUnauthorizedComponentInstantiationListener unauthorizedComponentInstantiationListener)
setUnauthorizedComponentInstantiationListener in interface ISecuritySettingsunauthorizedComponentInstantiationListener - The listener to setISecuritySettings.setUnauthorizedComponentInstantiationListener(org.apache.wicket.authorization.IUnauthorizedComponentInstantiationListener)public void setUnexpectedExceptionDisplay(IExceptionSettings.UnexpectedExceptionDisplay unexpectedExceptionDisplay)
IExceptionSettingsThe default value for exception display type is SHOW_EXCEPTION_PAGE. When this value is set and an unhandled runtime exception is thrown by a page, a redirect to a helpful exception display page will occur.
This is a developer feature, however, and you may want to instead show an internal error page without developer details that allows a user to start over at the application's home page. This can be accomplished by setting the exception display type to SHOW_INTERNAL_ERROR_PAGE.
Finally, if you are having trouble with the exception display pages themselves, you can disable exception displaying entirely with the value SHOW_NO_EXCEPTION_PAGE. This will cause the framework to re-throw any unhandled runtime exceptions after wrapping them in a ServletException wrapper.
setUnexpectedExceptionDisplay in interface IExceptionSettingssetUnexpectedExceptionDisplay in interface IRequestCycleSettingsunexpectedExceptionDisplay - The unexpectedExceptionDisplay to set.org.apache.wicket.settings.IRequestCycleSettings#setUnexpectedExceptionDisplay(org.apache.wicket.settings.Settings.UnexpectedExceptionDisplay)public void setUseDefaultOnMissingResource(boolean useDefaultOnMissingResource)
setUseDefaultOnMissingResource in interface IResourceSettingsuseDefaultOnMissingResource - Whether to use a default value (if available) when a missing resource is requestedIResourceSettings.setUseDefaultOnMissingResource(boolean)public void setVersionPagesByDefault(boolean pagesVersionedByDefault)
setVersionPagesByDefault in interface IPageSettingspagesVersionedByDefault - The pagesVersionedByDefault to set.IPageSettings.setVersionPagesByDefault(boolean)public boolean getRecordSessionSize()
getRecordSessionSize in interface IRequestLoggerSettingsIRequestLoggerSettings.getRecordSessionSize()public int getRequestsWindowSize()
getRequestsWindowSize in interface IRequestLoggerSettingsIRequestLoggerSettings.getRequestsWindowSize()public boolean isRequestLoggerEnabled()
isRequestLoggerEnabled in interface IRequestLoggerSettingsIRequestLoggerSettings.isRequestLoggerEnabled()public void setRecordSessionSize(boolean record)
IRequestLoggerSettings
setRecordSessionSize in interface IRequestLoggerSettingsIRequestLoggerSettings.setRecordSessionSize(boolean)public void setRequestLoggerEnabled(boolean enable)
IRequestLoggerSettings
setRequestLoggerEnabled in interface IRequestLoggerSettingsenable - boolean.IRequestLoggerSettings.setRequestLoggerEnabled(boolean)public void setRequestsWindowSize(int size)
IRequestLoggerSettings
setRequestsWindowSize in interface IRequestLoggerSettingsIRequestLoggerSettings.setRequestsWindowSize(int)@Deprecated public boolean getStripJavascriptCommentsAndWhitespace()
setJavascriptCompressor(IJavascriptCompressor) instead. Will
be removed in 1.5
setJavascriptCompressor(IJavascriptCompressor).
getStripJavascriptCommentsAndWhitespace in interface IResourceSettingsJavascriptPackageResourceIResourceSettings.getStripJavascriptCommentsAndWhitespace()@Deprecated public void setStripJavascriptCommentsAndWhitespace(boolean value)
setJavascriptCompressor(IJavascriptCompressor) instead. Will
be removed in 1.5
setJavascriptCompressor(IJavascriptCompressor).
setStripJavascriptCommentsAndWhitespace in interface IResourceSettingsIResourceSettings.setStripJavascriptCommentsAndWhitespace(boolean)public void setOutputMarkupContainerClassName(boolean enable)
IDebugSettings
setOutputMarkupContainerClassName in interface IDebugSettingsIDebugSettings.setOutputMarkupContainerClassName(boolean)public boolean isOutputMarkupContainerClassName()
IDebugSettings
isOutputMarkupContainerClassName in interface IDebugSettingsIDebugSettings.isOutputMarkupContainerClassName()public IMarkupCache getMarkupCache()
IMarkupSettings
getMarkupCache in interface IMarkupSettingsIMarkupSettings.getMarkupCache()public void setMarkupCache(IMarkupCache markupCache)
IMarkupSettings
setMarkupCache in interface IMarkupSettingsmarkupCache - new markup cacheIMarkupSettings.setMarkupCache(org.apache.wicket.markup.IMarkupCache)public Bytes getDefaultMaximumUploadSize()
IApplicationSettingsForm.getMaxSize() if no
value is explicitly set through Form.setMaxSize(Bytes).
getDefaultMaximumUploadSize in interface IApplicationSettingsIApplicationSettings.getDefaultMaximumUploadSize()public void setDefaultMaximumUploadSize(Bytes defaultMaximumUploadSize)
IApplicationSettingsForm.getMaxSize() if no
value is explicitly set through Form.setMaxSize(Bytes).
setDefaultMaximumUploadSize in interface IApplicationSettingsdefaultMaximumUploadSize - the default maximum size for uploadsIApplicationSettings.setDefaultMaximumUploadSize(org.apache.wicket.util.lang.Bytes)public void setPageIdUniquePerSession(boolean value)
ISessionSettings
setPageIdUniquePerSession in interface ISessionSettingsISessionSettings.setPageIdUniquePerSession(boolean)public boolean isPageIdUniquePerSession()
ISessionSettings
isPageIdUniquePerSession in interface ISessionSettingsISessionSettings.isPageIdUniquePerSession()public boolean isLinePreciseReportingOnAddComponentEnabled()
IDebugSettings
isLinePreciseReportingOnAddComponentEnabled in interface IDebugSettingsIDebugSettings.isLinePreciseReportingOnAddComponentEnabled()public boolean isLinePreciseReportingOnNewComponentEnabled()
IDebugSettings
isLinePreciseReportingOnNewComponentEnabled in interface IDebugSettingsIDebugSettings.isLinePreciseReportingOnNewComponentEnabled()public void setLinePreciseReportingOnAddComponentEnabled(boolean enable)
IDebugSettings
setLinePreciseReportingOnAddComponentEnabled in interface IDebugSettingsIDebugSettings.setLinePreciseReportingOnAddComponentEnabled(boolean)public void setLinePreciseReportingOnNewComponentEnabled(boolean enable)
IDebugSettings
setLinePreciseReportingOnNewComponentEnabled in interface IDebugSettingsIDebugSettings.setLinePreciseReportingOnNewComponentEnabled(boolean)public void setAddLastModifiedTimeToResourceReferenceUrl(boolean value)
IResourceSettings
setAddLastModifiedTimeToResourceReferenceUrl in interface IResourceSettingsIResourceSettings.setAddLastModifiedTimeToResourceReferenceUrl(boolean)public boolean getAddLastModifiedTimeToResourceReferenceUrl()
IResourceSettings
getAddLastModifiedTimeToResourceReferenceUrl in interface IResourceSettingsIResourceSettings.getAddLastModifiedTimeToResourceReferenceUrl()public boolean getThrowExceptionOnMissingXmlDeclaration()
getThrowExceptionOnMissingXmlDeclaration in interface IMarkupSettingsIMarkupSettings.getThrowExceptionOnMissingXmlDeclaration()public void setThrowExceptionOnMissingXmlDeclaration(boolean throwException)
IMarkupSettings
setThrowExceptionOnMissingXmlDeclaration in interface IMarkupSettingsIMarkupSettings.setThrowExceptionOnMissingXmlDeclaration(boolean)public java.lang.CharSequence getParentFolderPlaceholder()
IResourceSettingsIPackageResourceGuard
implementation such as PackageResourceGuard which you may use or extend based on your needs.
getParentFolderPlaceholder in interface IResourceSettingsIResourceSettings.getParentFolderPlaceholder()public void setParentFolderPlaceholder(java.lang.CharSequence sequence)
IResourceSettingsIPackageResourceGuard
implementation such as PackageResourceGuard which you may use or extend based on your needs.
setParentFolderPlaceholder in interface IResourceSettingssequence - character sequence which must not be ambiguous within urlsIResourceSettings.setParentFolderPlaceholder(CharSequence)public boolean isOutputComponentPath()
isOutputComponentPath in interface IDebugSettingstrue if output component path feature is enabled, false
otherwiseIDebugSettings.isOutputComponentPath()public void setOutputComponentPath(boolean outputComponentPath)
IDebugSettingstrue wicket will output component path in a wicket:path
attribute of the component tag. This can be useful for debugging and automating tests.
setOutputComponentPath in interface IDebugSettingsIDebugSettings#setOutputComponentPath()public IJavascriptCompressor getJavascriptCompressor()
IResourceSettings
getJavascriptCompressor in interface IResourceSettingsJavascriptPackageResource. Null is a valid value.IResourceSettings.getJavascriptCompressor()public IJavascriptCompressor setJavascriptCompressor(IJavascriptCompressor compressor)
IResourceSettingsJavascriptPackageResource
. A typical implementation will remove comments and whitespace. But a no-op implementation is
available as well.
setJavascriptCompressor in interface IResourceSettingscompressor - The implementation to be used
IResourceSettings.setJavascriptCompressor(org.apache.wicket.javascript.IJavascriptCompressor)public IDetachListener getDetachListener()
getDetachListener in interface IFrameworkSettingsnull if noneIFrameworkSettings.getDetachListener()public void setDetachListener(IDetachListener detachListener)
IFrameworkSettings
setDetachListener in interface IFrameworkSettingsdetachListener - listener or null to removeIFrameworkSettings.setDetachListener(org.apache.wicket.IDetachListener)public void setDevelopmentUtilitiesEnabled(boolean enable)
IDebugSettings
setDevelopmentUtilitiesEnabled in interface IDebugSettingsIDebugSettings.setDevelopmentUtilitiesEnabled(boolean)public boolean isDevelopmentUtilitiesEnabled()
IDebugSettings
isDevelopmentUtilitiesEnabled in interface IDebugSettingsIDebugSettings.isDevelopmentUtilitiesEnabled()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||