info.magnolia.module.googlesitemap.service
Class SiteMapXMLUtilImpl

java.lang.Object
  extended by info.magnolia.module.googlesitemap.service.SiteMapXMLUtilImpl
All Implemented Interfaces:
SiteMapXMLUtil

@Singleton
public class SiteMapXMLUtilImpl
extends Object
implements SiteMapXMLUtil

Implementation of SiteMapXMLUtil.


Field Summary
static String MOBILE_ELEMENT_NAME
           
static String MOBILE_PREFIX
           
static String MOBILE_SCHEMA_URL
           
static String URL_ELEMENT_NAME
           
 
Constructor Summary
SiteMapXMLUtilImpl(javax.inject.Provider<SiteMapService> service)
           
 
Method Summary
 String generateSiteMapXML(javax.jcr.Node siteMapNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MOBILE_SCHEMA_URL

public static final String MOBILE_SCHEMA_URL
See Also:
Constant Field Values

MOBILE_ELEMENT_NAME

public static final String MOBILE_ELEMENT_NAME
See Also:
Constant Field Values

MOBILE_PREFIX

public static final String MOBILE_PREFIX
See Also:
Constant Field Values

URL_ELEMENT_NAME

public static final String URL_ELEMENT_NAME
See Also:
Constant Field Values
Constructor Detail

SiteMapXMLUtilImpl

@Inject
public SiteMapXMLUtilImpl(javax.inject.Provider<SiteMapService> service)
Method Detail

generateSiteMapXML

public String generateSiteMapXML(javax.jcr.Node siteMapNode)
                          throws javax.jcr.RepositoryException,
                                 JAXBException
Specified by:
generateSiteMapXML in interface SiteMapXMLUtil
Throws:
javax.jcr.RepositoryException
JAXBException


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.