public interface PagesContainer extends TraversableAmetysObject, SiteAwareAmetysObject
TraversableAmetysObject containing pages and which knows about its current site and sitemap.| Modifier and Type | Method and Description |
|---|---|
Page |
getChildPageAt(int index)
Gets the child
Page at the given position |
AmetysObjectIterable<? extends Page> |
getChildrenPages()
Retrieves child pages.
|
AmetysObjectIterable<? extends Page> |
getChildrenPages(boolean includeInvisiblePages)
Retrieves child pages.
|
String |
getPathInSitemap()
Computes the path relative to the current sitemap.
|
Sitemap |
getSitemap()
Retrieves the sitemap containing the current sitemap.
|
String |
getSitemapName()
Returns this page's sitemap name
|
getChild, getChildAt, getChildPosition, getChildren, hasChildgetSite, getSiteNameequals, getId, getName, getParent, getParentPath, getPath, hashCodeSitemap getSitemap() throws AmetysRepositoryException
AmetysRepositoryException - if an error occurs.String getSitemapName() throws AmetysRepositoryException
AmetysRepositoryException - if an error occurs.String getPathInSitemap() throws AmetysRepositoryException
AmetysRepositoryException - if an error occurs.AmetysObjectIterable<? extends Page> getChildrenPages() throws AmetysRepositoryException
AmetysRepositoryException - if an error occurs.AmetysObjectIterable<? extends Page> getChildrenPages(boolean includeInvisiblePages) throws AmetysRepositoryException
includeInvisiblePages - true to include invisible pagesAmetysRepositoryException - if an error occurs.Page getChildPageAt(int index) throws UnknownAmetysObjectException, AmetysRepositoryException
Page at the given positionindex - the position of the Page within the ordered set of its sibling objects.Page if foundAmetysRepositoryException - if an error occursUnknownAmetysObjectException - if no child page was found at this position