org.apache.wicket
Class DefaultMapperContext

java.lang.Object
  extended by org.apache.wicket.DefaultMapperContext
All Implemented Interfaces:
IMapperContext, IPageSource

public class DefaultMapperContext
extends java.lang.Object
implements IMapperContext

Wicket's default implementation for the mapper context


Constructor Summary
DefaultMapperContext()
           
 
Method Summary
 java.lang.String getBookmarkableIdentifier()
           
 java.lang.Class<? extends IRequestablePage> getHomePageClass()
          Returns the home page class.
 java.lang.String getNamespace()
           
 java.lang.String getPageIdentifier()
           
 IRequestablePage getPageInstance(int pageId)
          Returns existing page instance if the page exists.
 java.lang.String getResourceIdentifier()
           
 ResourceReferenceRegistry getResourceReferenceRegistry()
           
 IRequestablePage newPageInstance(java.lang.Class<? extends IRequestablePage> pageClass, PageParameters pageParameters)
          Creates new page instance of page with given class.
 RequestListenerInterface requestListenerInterfaceFromString(java.lang.String interfaceName)
          Returns listener interface for the name
 java.lang.String requestListenerInterfaceToString(RequestListenerInterface listenerInterface)
          Returns the listener interface name as string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMapperContext

public DefaultMapperContext()
Method Detail

getBookmarkableIdentifier

public java.lang.String getBookmarkableIdentifier()
Specified by:
getBookmarkableIdentifier in interface IMapperContext
Returns:
identifier for bookmarkable URLs
See Also:
IMapperContext.getBookmarkableIdentifier()

getNamespace

public java.lang.String getNamespace()
Specified by:
getNamespace in interface IMapperContext
Returns:
the namespace for Wicket URLs.
See Also:
IMapperContext.getNamespace()

getPageIdentifier

public java.lang.String getPageIdentifier()
Specified by:
getPageIdentifier in interface IMapperContext
Returns:
identifier for non bookmarkable URLs
See Also:
IMapperContext.getPageIdentifier()

getResourceIdentifier

public java.lang.String getResourceIdentifier()
Specified by:
getResourceIdentifier in interface IMapperContext
Returns:
identifier for resources
See Also:
IMapperContext.getResourceIdentifier()

getResourceReferenceRegistry

public ResourceReferenceRegistry getResourceReferenceRegistry()
Specified by:
getResourceReferenceRegistry in interface IMapperContext
Returns:
ResourceReferenceRegistry
See Also:
IMapperContext.getResourceReferenceRegistry()

requestListenerInterfaceFromString

public RequestListenerInterface requestListenerInterfaceFromString(java.lang.String interfaceName)
Description copied from interface: IMapperContext
Returns listener interface for the name

Specified by:
requestListenerInterfaceFromString in interface IMapperContext
Returns:
listener interface
See Also:
IMapperContext.requestListenerInterfaceFromString(java.lang.String)

requestListenerInterfaceToString

public java.lang.String requestListenerInterfaceToString(RequestListenerInterface listenerInterface)
Description copied from interface: IMapperContext
Returns the listener interface name as string.

Specified by:
requestListenerInterfaceToString in interface IMapperContext
Returns:
listener interface name as string
See Also:
IMapperContext.requestListenerInterfaceToString(org.apache.wicket.RequestListenerInterface)

newPageInstance

public IRequestablePage newPageInstance(java.lang.Class<? extends IRequestablePage> pageClass,
                                        PageParameters pageParameters)
Description copied from interface: IPageSource
Creates new page instance of page with given class. The page should be marked as create bookmarkable, so subsequent calls to IRequestablePage.wasCreatedBookmarkable() must return true

Specified by:
newPageInstance in interface IPageSource
Returns:
new page instance
See Also:
IPageSource.newPageInstance(java.lang.Class, org.apache.wicket.request.mapper.parameter.PageParameters)

getPageInstance

public IRequestablePage getPageInstance(int pageId)
Description copied from interface: IPageSource
Returns existing page instance if the page exists.

Specified by:
getPageInstance in interface IPageSource
Returns:
page instance or null if the page does not exist.
See Also:
IPageSource.getPageInstance(int)

getHomePageClass

public java.lang.Class<? extends IRequestablePage> getHomePageClass()
Description copied from interface: IMapperContext
Returns the home page class.

Specified by:
getHomePageClass in interface IMapperContext
Returns:
home page class
See Also:
IMapperContext.getHomePageClass()


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