Liferay 7.0-ce-b4

com.liferay.portlet.layoutsadmin.util
Class SitemapImpl

java.lang.Object
  extended by com.liferay.portlet.layoutsadmin.util.SitemapImpl
All Implemented Interfaces:
Sitemap

public class SitemapImpl
extends Object
implements Sitemap


Constructor Summary
SitemapImpl()
           
 
Method Summary
 void addURLElement(Element element, String url, UnicodeProperties typeSettingsProperties, Date modifiedDate, String canonicalURL, Map<Locale,String> alternateURLs)
           
 String encodeXML(String input)
           
 Map<Locale,String> getAlternateURLs(String canonicalURL, ThemeDisplay themeDisplay, Layout layout)
           
 String getSitemap(long groupId, boolean privateLayout, ThemeDisplay themeDisplay)
           
protected  void visitLayouts(Element element, List<Layout> layouts, List<SitemapURLProvider> sitemapURLProviders, ThemeDisplay themeDisplay)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SitemapImpl

public SitemapImpl()
Method Detail

addURLElement

public void addURLElement(Element element,
                          String url,
                          UnicodeProperties typeSettingsProperties,
                          Date modifiedDate,
                          String canonicalURL,
                          Map<Locale,String> alternateURLs)
Specified by:
addURLElement in interface Sitemap

encodeXML

public String encodeXML(String input)
Specified by:
encodeXML in interface Sitemap

getAlternateURLs

public Map<Locale,String> getAlternateURLs(String canonicalURL,
                                           ThemeDisplay themeDisplay,
                                           Layout layout)
                                    throws PortalException
Specified by:
getAlternateURLs in interface Sitemap
Throws:
PortalException

getSitemap

public String getSitemap(long groupId,
                         boolean privateLayout,
                         ThemeDisplay themeDisplay)
                  throws PortalException
Specified by:
getSitemap in interface Sitemap
Throws:
PortalException

visitLayouts

protected void visitLayouts(Element element,
                            List<Layout> layouts,
                            List<SitemapURLProvider> sitemapURLProviders,
                            ThemeDisplay themeDisplay)
                     throws PortalException
Throws:
PortalException

Liferay 7.0-ce-b4