org.apache.wicket.settings
Interface IApplicationSettings

All Known Implementing Classes:
ApplicationSettings

public interface IApplicationSettings

Settings interface for application settings.

internalErrorPage - You can override this with your own page class to display internal errors in a different way.

pageExpiredErrorPage - You can override this with your own bookmarkable page class to display expired page errors in a different way. You can set property homePageRenderStrategy to choose from different ways the home page url shows up in your browser.

A Converter Factory - By overriding getConverterFactory(), you can provide your own factory which creates locale sensitive Converter instances.

Author:
Jonathan Locke

Method Summary
 java.lang.Class<? extends Page> getAccessDeniedPage()
          Gets the access denied page class.
 IClassResolver getClassResolver()
          Gets the default resolver to use when finding classes and resources.
 Bytes getDefaultMaximumUploadSize()
          Gets the default maximum size for uploads.
 java.lang.Class<? extends Page> getInternalErrorPage()
          Gets internal error page class.
 java.lang.Class<? extends Page> getPageExpiredErrorPage()
          Gets the page expired page class.
 boolean isUploadProgressUpdatesEnabled()
          Gets whether wicket is providing updates about the upload progress or not.
 void setAccessDeniedPage(java.lang.Class<? extends Page> accessDeniedPage)
          Sets the access denied page class.
 void setClassResolver(IClassResolver defaultClassResolver)
          Sets the default class resolver to use when finding classes and resources.
 void setDefaultMaximumUploadSize(Bytes defaultUploadSize)
          Sets the default maximum size for uploads.
 void setInternalErrorPage(java.lang.Class<? extends Page> internalErrorPage)
          Sets internal error page class.
 void setPageExpiredErrorPage(java.lang.Class<? extends Page> pageExpiredErrorPage)
          Sets the page expired page class.
 void setUploadProgressUpdatesEnabled(boolean uploadProgressUpdatesEnabled)
          Sets whether wicket should provide updates about the upload progress or not.
 

Method Detail

getAccessDeniedPage

java.lang.Class<? extends Page> getAccessDeniedPage()
Gets the access denied page class.

Returns:
Returns the accessDeniedPage.
See Also:
setAccessDeniedPage(Class)

getClassResolver

IClassResolver getClassResolver()
Gets the default resolver to use when finding classes and resources.

Returns:
Default class resolver

getDefaultMaximumUploadSize

Bytes getDefaultMaximumUploadSize()
Gets the default maximum size for uploads. This is used by Form.getMaxSize() if no value is explicitly set through Form.setMaxSize(Bytes).

Returns:
the default maximum size for uploads

getInternalErrorPage

java.lang.Class<? extends Page> getInternalErrorPage()
Gets internal error page class.

Returns:
Returns the internalErrorPage.
See Also:
setInternalErrorPage(Class)

getPageExpiredErrorPage

java.lang.Class<? extends Page> getPageExpiredErrorPage()
Gets the page expired page class.

Returns:
Returns the pageExpiredErrorPage.
See Also:
setPageExpiredErrorPage(Class)

isUploadProgressUpdatesEnabled

boolean isUploadProgressUpdatesEnabled()
Gets whether wicket is providing updates about the upload progress or not.

Returns:
if true upload progress monitoring is enabled

setAccessDeniedPage

void setAccessDeniedPage(java.lang.Class<? extends Page> accessDeniedPage)
Sets the access denied page class. The class must be bookmarkable and must extend Page.

Parameters:
accessDeniedPage - The accessDeniedPage to set.

setClassResolver

void setClassResolver(IClassResolver defaultClassResolver)
Sets the default class resolver to use when finding classes and resources.

Parameters:
defaultClassResolver - The default class resolver

setDefaultMaximumUploadSize

void setDefaultMaximumUploadSize(Bytes defaultUploadSize)
Sets the default maximum size for uploads. This is used by Form.getMaxSize() if no value is explicitly set through Form.setMaxSize(Bytes).

Parameters:
defaultUploadSize - the default maximum size for uploads

setInternalErrorPage

void setInternalErrorPage(java.lang.Class<? extends Page> internalErrorPage)
Sets internal error page class. The class must be bookmarkable and must extend Page.

Parameters:
internalErrorPage - The internalErrorPage to set.

setPageExpiredErrorPage

void setPageExpiredErrorPage(java.lang.Class<? extends Page> pageExpiredErrorPage)
Sets the page expired page class. The class must be bookmarkable and must extend Page.

Parameters:
pageExpiredErrorPage - The pageExpiredErrorPage to set.

setUploadProgressUpdatesEnabled

void setUploadProgressUpdatesEnabled(boolean uploadProgressUpdatesEnabled)
Sets whether wicket should provide updates about the upload progress or not.

Parameters:
uploadProgressUpdatesEnabled - if true upload progress monitoring is enabled


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.