程序包 | 说明 |
---|---|
org.opencms.ade.configuration | |
org.opencms.ade.detailpage |
Contains functions for the detail pages in OpenCms.
|
org.opencms.ade.sitemap.client.control |
Sitemap controller package.
|
org.opencms.ade.sitemap.shared |
Shared Client-Server side of the sitemap view.
|
org.opencms.site.xmlsitemap |
限定符和类型 | 方法和说明 |
---|---|
CmsDetailPageInfo |
CmsADEConfigData.getMainDetailPage(java.lang.String type)
Gets the main detail page for a specific type.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.getAllDetailPages()
Gets the list of all detail pages.
|
java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.getAllDetailPages(boolean update)
Gets a list of all detail pages.
|
java.util.List<CmsDetailPageInfo> |
CmsADEManager.getAllDetailPages(CmsObject cms)
Gets the complete list of beans for the currently configured detail pages.
|
java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.getDetailPagesForType(java.lang.String type)
Gets the detail pages for a specific type.
|
protected java.util.Map<java.lang.String,java.util.List<CmsDetailPageInfo>> |
CmsADEConfigData.getDetailPagesMap(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to converts a list of detail pages to a map from type names to lists of detail pages for each type.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.mergeDetailPages(java.util.List<CmsDetailPageInfo> parentDetailPages,
java.util.List<CmsDetailPageInfo> ownDetailPages)
Merges two lists of detail pages, one from a parent configuration and one from a child configuration.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.updateUris(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to correct paths in detail page beans if the corresponding resources have been moved.
|
限定符和类型 | 方法和说明 |
---|---|
protected java.util.Map<java.lang.String,java.util.List<CmsDetailPageInfo>> |
CmsADEConfigData.getDetailPagesMap(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to converts a list of detail pages to a map from type names to lists of detail pages for each type.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.mergeDetailPages(java.util.List<CmsDetailPageInfo> parentDetailPages,
java.util.List<CmsDetailPageInfo> ownDetailPages)
Merges two lists of detail pages, one from a parent configuration and one from a child configuration.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.mergeDetailPages(java.util.List<CmsDetailPageInfo> parentDetailPages,
java.util.List<CmsDetailPageInfo> ownDetailPages)
Merges two lists of detail pages, one from a parent configuration and one from a child configuration.
|
boolean |
CmsADEManager.saveDetailPages(CmsObject cms,
java.lang.String rootPath,
java.util.List<CmsDetailPageInfo> detailPages,
CmsUUID newId)
Saves a list of detail pages.
|
protected java.util.List<CmsDetailPageInfo> |
CmsADEConfigData.updateUris(java.util.List<CmsDetailPageInfo> detailPages)
Helper method to correct paths in detail page beans if the corresponding resources have been moved.
|
构造器和说明 |
---|
CmsADEConfigData(java.lang.String basePath,
java.util.List<CmsResourceTypeConfig> resourceTypeConfig,
boolean discardInheritedTypes,
java.util.List<CmsPropertyConfig> propertyConfig,
boolean discardInheritedProperties,
java.util.List<CmsDetailPageInfo> detailPageInfos,
java.util.List<CmsModelPageConfig> modelPages,
java.util.List<CmsFunctionReference> functionReferences,
boolean discardInheritedModelPages,
boolean createContentsLocally,
CmsFormatterChangeSet formatterChangeSet)
Creates a new configuration data instance.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsDetailPageConfigurationWriter.updateAndSave(java.util.List<CmsDetailPageInfo> infos,
CmsUUID newId)
Writes the new detail page information to the configuration file.
|
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Map<CmsUUID,CmsDetailPageInfo> |
CmsSitemapController.m_allDetailPageInfos
A map of *all* detail page info beans, indexed by page id.
|
限定符和类型 | 方法和说明 |
---|---|
CmsDetailPageInfo |
CmsSitemapController.getDetailPageInfo(CmsUUID id)
Returns the detail page info for a given entry id.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsSitemapController.addDetailPageInfo(CmsDetailPageInfo info)
Adds a new detail page information bean.
|
限定符和类型 | 方法和说明 |
---|---|
CmsDetailPageInfo |
CmsDetailPageTable.get(CmsUUID id)
Returns the detail page info for a given page id.
|
CmsDetailPageInfo |
CmsDetailPageTable.getBestDetailPage(java.lang.String type)
Returns the detail page which is in front of the detail page list for the given type.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<CmsDetailPageInfo> |
CmsDetailPageTable.getBestDetailPages()
Returns a list which contains the best detail page for each type.
|
java.util.List<CmsDetailPageInfo> |
CmsSitemapChange.getDetailPageInfos()
Returns the detail page info's.
|
java.util.List<CmsDetailPageInfo> |
CmsDetailPageTable.getInfosForType(java.lang.String type)
Returns the list of detail page info beans for a given type.
|
java.util.List<CmsDetailPageInfo> |
CmsDetailPageTable.toList()
Returns a flat list containing all detail pages for all types which preserves the order of detail pages from each type list.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsDetailPageTable.add(CmsDetailPageInfo info)
Adds a new detail page information bean to the detail page table.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsSitemapChange.setDetailPageInfos(java.util.List<CmsDetailPageInfo> detailPageInfos)
Sets the detail page info's.
|
构造器和说明 |
---|
CmsDetailPageTable(java.util.List<CmsDetailPageInfo> infos)
Creates a detail page table from a list of detail page info bean.
|
限定符和类型 | 字段和说明 |
---|---|
protected java.util.List<CmsDetailPageInfo> |
CmsXmlSitemapGenerator.m_detailPageInfos
The list of detail page info beans.
|