Package org.opencms.ui.sitemap
Class CmsSitemapTreeDataProvider
- java.lang.Object
-
- org.opencms.ui.sitemap.CmsSitemapTreeDataProvider
-
public class CmsSitemapTreeDataProvider extends java.lang.Object
Loads node data for the sitemap tree.
-
-
Constructor Summary
Constructors Constructor Description CmsSitemapTreeDataProvider(CmsObject cms, CmsResource root, I_CmsLocaleCompareContext context)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CmsSitemapTreeNodeData>
getChildren(CmsSitemapTreeNodeData nodeData)
Gets the node data for children of a given node.CmsSitemapTreeNodeData
getData(CmsResource resource)
Gets the tree data for a resource.CmsSitemapTreeNodeData
getRoot()
Gets the node data for the tree's root.CmsVfsSitemapService
getSitemapService()
Gets the sitemap service.
-
-
-
Constructor Detail
-
CmsSitemapTreeDataProvider
public CmsSitemapTreeDataProvider(CmsObject cms, CmsResource root, I_CmsLocaleCompareContext context)
Creates a new instance.- Parameters:
cms
- the CMS contextroot
- the root resource of the treecontext
- the locale context
-
-
Method Detail
-
getChildren
public java.util.List<CmsSitemapTreeNodeData> getChildren(CmsSitemapTreeNodeData nodeData)
Gets the node data for children of a given node.- Parameters:
nodeData
- the node whose children to get- Returns:
- the children
-
getData
public CmsSitemapTreeNodeData getData(CmsResource resource)
Gets the tree data for a resource.- Parameters:
resource
- a resource- Returns:
- the data for the resource
-
getRoot
public CmsSitemapTreeNodeData getRoot()
Gets the node data for the tree's root.- Returns:
- the node data
-
getSitemapService
public CmsVfsSitemapService getSitemapService() throws CmsException
Gets the sitemap service.- Returns:
- the sitemap service
- Throws:
CmsException
- if something goes wrong
-
-