org.apache.wicket.settings
Interface IApplicationSettings

All Known Implementing Classes:
Settings

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 getAccessDeniedPage()
          Gets the access denied page class.
 IClassResolver getClassResolver()
          Gets the default resolver to use when finding classes
 Bytes getDefaultMaximumUploadSize()
          Gets the default maximum size for uploads.
 java.lang.Class getInternalErrorPage()
          Gets internal error page class.
 java.lang.Class getPageExpiredErrorPage()
          Gets the page expired page class.
 void setAccessDeniedPage(java.lang.Class accessDeniedPage)
          Sets the access denied page class.
 void setClassResolver(IClassResolver defaultClassResolver)
          Sets the default class resolver to use when finding classes.
 void setDefaultMaximumUploadSize(Bytes defaultUploadSize)
          Sets the default maximum size for uploads.
 void setInternalErrorPage(java.lang.Class internalErrorPage)
          Sets internal error page class.
 void setPageExpiredErrorPage(java.lang.Class pageExpiredErrorPage)
          Sets the page expired page class.
 

Method Detail

getAccessDeniedPage

public java.lang.Class getAccessDeniedPage()
Gets the access denied page class.

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

getClassResolver

public IClassResolver getClassResolver()
Gets the default resolver to use when finding classes

Returns:
Default class resolver

getDefaultMaximumUploadSize

public 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

public java.lang.Class getInternalErrorPage()
Gets internal error page class.

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

getPageExpiredErrorPage

public java.lang.Class getPageExpiredErrorPage()
Gets the page expired page class.

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

setAccessDeniedPage

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

Parameters:
accessDeniedPage - The accessDeniedPage to set.

setClassResolver

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

Parameters:
defaultClassResolver - The default class resolver

setDefaultMaximumUploadSize

public 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

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

Parameters:
internalErrorPage - The internalErrorPage to set.

setPageExpiredErrorPage

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

Parameters:
pageExpiredErrorPage - The pageExpiredErrorPage to set.


Copyright © 2004-2008 Apache Software Foundation. All Rights Reserved.