Class NewslettersTreeGenerator
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.plugins.newsletter.category.CategoryGenerator
org.ametys.plugins.newsletter.category.NewslettersTreeGenerator
- All Implemented Interfaces:
Poolable
,Recyclable
,Disposable
,Component
,LogEnabled
,Serviceable
,Generator
,SitemapModelComponent
,XMLProducer
SAX events for categories stored in JCR repository
-
Field Summary
Fields inherited from class org.ametys.plugins.newsletter.category.CategoryGenerator
_categoryProviderEP, _resolver
Fields inherited from class org.apache.cocoon.generation.ServiceableGenerator
manager
Fields inherited from class org.apache.cocoon.generation.AbstractGenerator
objectModel, parameters, resolver, source
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
generate()
protected void
saxProvider
(CategoryProvider provider, String siteName, String lang, boolean children) SAX a category providerMethods inherited from class org.ametys.plugins.newsletter.category.CategoryGenerator
saxCategories, saxCategory, saxNewsletters, service
Methods inherited from class org.apache.cocoon.generation.ServiceableGenerator
dispose
Methods inherited from class org.apache.cocoon.generation.AbstractGenerator
recycle, setup
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
setConsumer, setContentHandler, setLexicalHandler
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.cocoon.xml.XMLProducer
setConsumer
-
Constructor Details
-
NewslettersTreeGenerator
public NewslettersTreeGenerator()
-
-
Method Details
-
generate
- Specified by:
generate
in interfaceGenerator
- Overrides:
generate
in classCategoryGenerator
- Throws:
IOException
SAXException
ProcessingException
-
saxProvider
protected void saxProvider(CategoryProvider provider, String siteName, String lang, boolean children) throws SAXException SAX a category provider- Parameters:
provider
- the category providersiteName
- the site namelang
- the language namechildren
- true to SAX children- Throws:
SAXException
- If the error occurred while SAXing
-