Class PageAndComponentProvider
- java.lang.Object
-
- org.apache.wicket.core.request.handler.PageProvider
-
- org.apache.wicket.core.request.handler.PageAndComponentProvider
-
- All Implemented Interfaces:
java.io.Serializable,IPageAndComponentProvider,IPageProvider,org.apache.wicket.util.io.IClusterable
public class PageAndComponentProvider extends PageProvider implements IPageAndComponentProvider
Extension ofPageProviderthat is also capable of providing a Component belonging to the page.- Author:
- Matej Knopp
- See Also:
PageProvider, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PageAndComponentProvider(int pageId, java.lang.Class<? extends IRequestablePage> pageClass, java.lang.Integer renderCount, java.lang.String componentPath)PageAndComponentProvider(int pageId, java.lang.Integer renderCount, java.lang.String componentPath)PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass, java.lang.String componentPath)PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters, java.lang.String componentPath)PageAndComponentProvider(java.lang.Integer pageId, java.lang.Class<? extends IRequestablePage> pageClass, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters, java.lang.Integer renderCount, java.lang.String componentPath)PageAndComponentProvider(IRequestablePage page, java.lang.String componentPath)PageAndComponentProvider(IRequestablePage page, IRequestableComponent component)PageAndComponentProvider(IRequestablePage page, IRequestableComponent component, org.apache.wicket.request.mapper.parameter.PageParameters parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRequestableComponentgetComponent()Returns component on specified page with given path.java.lang.StringgetComponentPath()Returns the page relative component path.-
Methods inherited from class org.apache.wicket.core.request.handler.PageProvider
detach, doesProvideNewPage, getPageClass, getPageId, getPageInstance, getPageParameters, getPageSource, getRenderCount, hasPageInstance, setPageParameters, setPageSource, toString, wasExpired
-
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, doesProvideNewPage, getPageClass, getPageId, getPageInstance, getPageParameters, getRenderCount, hasPageInstance, wasExpired
-
-
-
-
Constructor Detail
-
PageAndComponentProvider
public PageAndComponentProvider(IRequestablePage page, java.lang.String componentPath)
- Parameters:
page-componentPath-- See Also:
PageProvider(IRequestablePage)
-
PageAndComponentProvider
public PageAndComponentProvider(IRequestablePage page, IRequestableComponent component)
- Parameters:
page-component-- See Also:
PageProvider(IRequestablePage)
-
PageAndComponentProvider
public PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters, java.lang.String componentPath)
- Parameters:
pageClass-pageParameters-componentPath-- See Also:
PageProvider(Class, PageParameters)
-
PageAndComponentProvider
public PageAndComponentProvider(java.lang.Class<? extends IRequestablePage> pageClass, java.lang.String componentPath)
- Parameters:
pageClass-componentPath-- See Also:
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(Integer, Class, Integer)
-
PageAndComponentProvider
public PageAndComponentProvider(java.lang.Integer pageId, java.lang.Class<? extends IRequestablePage> pageClass, org.apache.wicket.request.mapper.parameter.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(Integer, Integer)
-
PageAndComponentProvider
public PageAndComponentProvider(IRequestablePage page, IRequestableComponent component, org.apache.wicket.request.mapper.parameter.PageParameters parameters)
-
-
Method Detail
-
getComponent
public IRequestableComponent getComponent()
Description copied from interface:IPageAndComponentProviderReturns component on specified page with given path.- Specified by:
getComponentin interfaceIPageAndComponentProvider- Returns:
- component
-
getComponentPath
public java.lang.String getComponentPath()
Description copied from interface:IPageAndComponentProviderReturns the page relative component path.- Specified by:
getComponentPathin interfaceIPageAndComponentProvider- Returns:
- the page relative component path.
- See Also:
IPageAndComponentProvider.getComponentPath()
-
-