/** * Returns the link table of this XML page element.<p> * * @return the link table of this XML page element */ public CmsLinkTable getLinkTable() { CmsLinkTable linkTable = new CmsLinkTable(); Element links = m_element.element(CmsXmlPage.NODE_LINKS); if (links != null) { Iterator<Element> itLinks = CmsXmlGenericWrapper.elementIterator(links, CmsXmlPage.NODE_LINK); while (itLinks.hasNext()) { Element lelem = itLinks.next(); linkTable.addLink(new CmsLink(lelem)); } } return linkTable; }
/** * Returns the link table of this XML page element.<p> * * @return the link table of this XML page element */ public CmsLinkTable getLinkTable() { CmsLinkTable linkTable = new CmsLinkTable(); Element links = m_element.element(CmsXmlPage.NODE_LINKS); if (links != null) { Iterator<Element> itLinks = CmsXmlGenericWrapper.elementIterator(links, CmsXmlPage.NODE_LINK); while (itLinks.hasNext()) { Element lelem = itLinks.next(); linkTable.addLink(new CmsLink(lelem)); } } return linkTable; }
/** * Returns the link table of an element.<p> * * @param name name of the element * @param locale locale of the element * @return the link table */ public CmsLinkTable getLinkTable(String name, Locale locale) { CmsXmlHtmlValue value = (CmsXmlHtmlValue)getValue(name, locale); if (value != null) { return value.getLinkTable(); } return new CmsLinkTable(); }
/** * Returns the link table of an element.<p> * * @param name name of the element * @param locale locale of the element * @return the link table */ public CmsLinkTable getLinkTable(String name, Locale locale) { CmsXmlHtmlValue value = (CmsXmlHtmlValue)getValue(name, locale); if (value != null) { return value.getLinkTable(); } return new CmsLinkTable(); }
linkProcessor = m_document.getLinkProcessor(cms, new CmsLinkTable());
linkProcessor = m_document.getLinkProcessor(cms, new CmsLinkTable());