/** * Returns the tab informations for the given content definition.<p> * * @param definition the content definition * * @return the tab informations */ private List<CmsTabInfo> collectTabInfos(CmsXmlContentDefinition definition) { List<CmsTabInfo> result = new ArrayList<CmsTabInfo>(); CmsMacroResolver resolver = new CmsMacroResolver(); resolver.setMessages(m_messages); if (definition.getContentHandler().getTabs() != null) { for (CmsXmlContentTab xmlTab : definition.getContentHandler().getTabs()) { String tabName = m_messages.keyDefault( A_CmsWidget.LABEL_PREFIX + definition.getInnerName() + "." + xmlTab.getTabName(), xmlTab.getTabName()); result.add( new CmsTabInfo( tabName, xmlTab.getIdName(), xmlTab.getStartName(), xmlTab.isCollapsed(), resolver.resolveMacros(xmlTab.getDescription()))); } } return result; }
result.append( keyDefault( A_CmsWidget.LABEL_PREFIX + contentDefinition.getInnerName() + "." + tab.getTabName(), tab.getTabName())); result.append("</span></a></li>\n");
+ contentDefinition.getInnerName() + "." + tab.getTabName(), tab.getTabName())); result.append("</span></a></li>\n");