info.magnolia.module.googlesitemap.config
Class SiteMapVirtualUriMapping

java.lang.Object
  extended by info.magnolia.cms.beans.config.RegexpVirtualURIMapping
      extended by info.magnolia.module.googlesitemap.config.SiteMapVirtualUriMapping
All Implemented Interfaces:
info.magnolia.cms.beans.config.QueryAwareVirtualURIMapping, info.magnolia.cms.beans.config.VirtualURIMapping

public class SiteMapVirtualUriMapping
extends info.magnolia.cms.beans.config.RegexpVirtualURIMapping

Virtual URI mapping that compares source URI to names of sitemaps available in google-sitemap workspace and prepends the prefix.


Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.cms.beans.config.VirtualURIMapping
info.magnolia.cms.beans.config.VirtualURIMapping.MappingResult
 
Field Summary
static String XML_EXTENSION
           
 
Constructor Summary
SiteMapVirtualUriMapping(info.magnolia.context.SystemContext context)
           
 
Method Summary
 info.magnolia.cms.beans.config.VirtualURIMapping.MappingResult mapURI(String uri)
           
 void setPrefix(String prefix)
           
 
Methods inherited from class info.magnolia.cms.beans.config.RegexpVirtualURIMapping
getFromURI, getToURI, mapURI, setFromURI, setToURI, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XML_EXTENSION

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

SiteMapVirtualUriMapping

@Inject
public SiteMapVirtualUriMapping(info.magnolia.context.SystemContext context)
Method Detail

mapURI

public info.magnolia.cms.beans.config.VirtualURIMapping.MappingResult mapURI(String uri)
Specified by:
mapURI in interface info.magnolia.cms.beans.config.VirtualURIMapping
Overrides:
mapURI in class info.magnolia.cms.beans.config.RegexpVirtualURIMapping

setPrefix

public void setPrefix(String prefix)


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