org.apache.wicket.core.request.handler
Class PageAndComponentProvider

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

Constructor Detail

PageAndComponentProvider

public PageAndComponentProvider(IRequestablePage page,
                                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(Class<? extends IRequestablePage> pageClass,
                                PageParameters pageParameters,
                                String componentPath)
Parameters:
pageClass -
pageParameters -
componentPath -
See Also:
PageProvider.PageProvider(Class, PageParameters)

PageAndComponentProvider

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

PageAndComponentProvider

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

PageAndComponentProvider

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

PageAndComponentProvider

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

PageAndComponentProvider

public PageAndComponentProvider(IRequestablePage page,
                                IRequestableComponent component,
                                PageParameters parameters)
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 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-2013 Apache Software Foundation. All Rights Reserved.