org.apache.wicket.request.handler
Class PageAndComponentProvider

java.lang.Object
  extended by org.apache.wicket.request.handler.PageProvider
      extended by org.apache.wicket.request.handler.PageAndComponentProvider
All Implemented Interfaces:
IPageAndComponentProvider, IPageProvider

public class PageAndComponentProvider
extends PageProvider
implements IPageAndComponentProvider

Extension of PageProvider that is also capable of providing a Component belonging to the page.

Author:
Matej Knopp
See Also:
PageProvider

Constructor Summary
PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass, PageParameters pageParameters, java.lang.String componentPath)
           
PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass, java.lang.String componentPath)
           
PageAndComponentProvider(int pageId, java.lang.Class<? extends IRequestablePage> pageClass, java.lang.Integer renderCount, java.lang.String componentPath)
           
PageAndComponentProvider(int pageId, java.lang.Class<? extends IRequestablePage> pageClass, PageParameters pageParameters, java.lang.Integer renderCount, java.lang.String componentPath)
           
PageAndComponentProvider(int pageId, java.lang.Integer renderCount, java.lang.String componentPath)
           
PageAndComponentProvider(IRequestablePage page, IRequestableComponent component)
           
PageAndComponentProvider(IRequestablePage page, java.lang.String componentPath)
           
 
Method Summary
 IRequestableComponent getComponent()
          Returns component on specified page with given path.
 java.lang.String getComponentPath()
          Returns the page relative component path.
 
Methods inherited from class org.apache.wicket.request.handler.PageProvider
detach, getPageClass, getPageId, getPageInstance, getPageParameters, getPageSource, getRenderCount, isNewPageInstance, setPageSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.request.handler.IPageProvider
detach, getPageClass, getPageId, getPageInstance, getPageParameters, getRenderCount, isNewPageInstance
 

Constructor Detail

PageAndComponentProvider

public PageAndComponentProvider(IRequestablePage page,
                                java.lang.String componentPath)
Parameters:
page -
componentPath -
See Also:
PageProvider.PageProvider(IRequestablePage)

PageAndComponentProvider

public PageAndComponentProvider(IRequestablePage page,
                                IRequestableComponent component)
Parameters:
page -
component -
See Also:
PageProvider.PageProvider(IRequestablePage)

PageAndComponentProvider

public PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass,
                                PageParameters pageParameters,
                                java.lang.String componentPath)
Parameters:
pageClass -
pageParameters -
componentPath -
See Also:
PageProvider.PageProvider(Class, PageParameters)

PageAndComponentProvider

public PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass,
                                java.lang.String componentPath)
Parameters:
pageClass -
componentPath -
See Also:
PageProvider.PageProvider(Class)

PageAndComponentProvider

public PageAndComponentProvider(int pageId,
                                java.lang.Class<? extends IRequestablePage> pageClass,
                                java.lang.Integer renderCount,
                                java.lang.String componentPath)
Parameters:
pageId -
pageClass -
renderCount -
componentPath -
See Also:
PageProvider.PageProvider(int, Class, Integer)

PageAndComponentProvider

public PageAndComponentProvider(int pageId,
                                java.lang.Class<? extends IRequestablePage> pageClass,
                                PageParameters pageParameters,
                                java.lang.Integer renderCount,
                                java.lang.String componentPath)
Parameters:
pageId -
pageClass -
pageParameters -
renderCount -
componentPath -
See Also:
PageProvider.PageProvider(int, Class, PageParameters, Integer)

PageAndComponentProvider

public PageAndComponentProvider(int pageId,
                                java.lang.Integer renderCount,
                                java.lang.String componentPath)
Parameters:
pageId -
renderCount -
componentPath -
See Also:
PageProvider.PageProvider(int, Integer)
Method Detail

getComponent

public IRequestableComponent getComponent()
Description copied from interface: IPageAndComponentProvider
Returns component on specified page with given path.

Specified by:
getComponent in interface IPageAndComponentProvider
Returns:
component
See Also:
IPageAndComponentProvider.getComponent()

getComponentPath

public java.lang.String getComponentPath()
Description copied from interface: IPageAndComponentProvider
Returns the page relative component path.

Specified by:
getComponentPath in interface IPageAndComponentProvider
Returns:
the page relative component path.
See Also:
IPageAndComponentProvider.getComponentPath()


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