Package org.ametys.web.robots
Class AbstractRobotsGenerator
- java.lang.Object
- 
- org.apache.avalon.framework.logger.AbstractLogEnabled
- 
- org.apache.cocoon.xml.AbstractXMLProducer
- 
- org.apache.cocoon.generation.AbstractGenerator
- 
- org.apache.cocoon.generation.ServiceableGenerator
- 
- org.ametys.web.robots.AbstractRobotsGenerator
 
 
 
 
 
- 
- All Implemented Interfaces:
- Poolable,- Recyclable,- Disposable,- Component,- LogEnabled,- Serviceable,- Generator,- SitemapModelComponent,- XMLProducer
 - Direct Known Subclasses:
- RobotsGenerator,- RobotsSitemapGenerator
 
 public abstract class AbstractRobotsGenerator extends ServiceableGenerator Abstract base class for generators dealing with robots
- 
- 
Field Summary- 
Fields inherited from class org.apache.cocoon.generation.ServiceableGeneratormanager
 - 
Fields inherited from class org.apache.cocoon.generation.AbstractGeneratorobjectModel, parameters, resolver, source
 - 
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducercontentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractRobotsGenerator()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SitegetSite(String siteName)Get siteprotected booleanhasRestrictedAccess(PagesContainer pageOrSitemap)Determines if the page or sitemap has a restricted accessvoidservice(ServiceManager smanager)- 
Methods inherited from class org.apache.cocoon.generation.ServiceableGeneratordispose
 - 
Methods inherited from class org.apache.cocoon.generation.AbstractGeneratorrecycle, setup
 - 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducersetConsumer, setContentHandler, setLexicalHandler
 - 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabledenableLogging, getLogger, setupLogger, setupLogger, setupLogger
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.cocoon.xml.XMLProducersetConsumer
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractRobotsGeneratorpublic AbstractRobotsGenerator() 
 
- 
 - 
Method Detail- 
servicepublic void service(ServiceManager smanager) throws ServiceException - Specified by:
- servicein interface- Serviceable
- Overrides:
- servicein class- ServiceableGenerator
- Throws:
- ServiceException
 
 - 
getSitepublic Site getSite(String siteName) Get site- Parameters:
- siteName- teh site name
- Returns:
- the site
 
 - 
hasRestrictedAccessprotected boolean hasRestrictedAccess(PagesContainer pageOrSitemap) Determines if the page or sitemap has a restricted access- Parameters:
- pageOrSitemap- thepage or sitemap
- Returns:
- true if the page or sitemap has a restricted access
 
 
- 
 
-