Save This Page
Home » cocoon-2.1.11-src » org.apache » cocoon » generation » [javadoc | source]
org.apache.cocoon.generation
abstract public class: ServiceableGenerator [javadoc | source]
java.lang.Object
   org.apache.avalon.framework.logger.AbstractLogEnabled
      org.apache.cocoon.xml.AbstractXMLProducer
         org.apache.cocoon.generation.AbstractGenerator
            org.apache.cocoon.generation.ServiceableGenerator

All Implemented Interfaces:
    org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.service.Serviceable, Generator, org.apache.avalon.excalibur.pool.Recyclable, XMLProducer

Direct Known Subclasses:
    EventAwareGenerator, I18nCatalogueGenerator, TextGenerator, XMLDBCollectionGenerator, DirectoryGenerator, XMLDBGenerator, ScriptGenerator, XPathTraversableGenerator, HTMLGenerator, TraversableSourceDescriptionGenerator, PortalGenerator, SWFGenerator, SearchGenerator, AbstractCopletGenerator, JSPGenerator, LinkStatusGenerator, PortalGenerator, ConfigurationGenerator, SlopGenerator, JXTemplateGenerator, XPathDirectoryGenerator, Generator, MP3DirectoryGenerator, ConfigurationGenerator, ImageDirectoryGenerator, CSVGenerator, BasketGenerator, XMLProfileGenerator, EventCacheGenerator, StatisticsGenerator, WebServiceProxyGenerator, HttpProxyGenerator, NekoHTMLGenerator, SuggestionListGenerator, TraversableGenerator, VelocityGenerator, GenericProxyGenerator, ProfilerGenerator, FragmentExtractorGenerator, StreamGenerator, BasketContentGenerator, RequestGenerator, StatusGenerator, CalendarGenerator, JXTemplateGenerator, FileGenerator

A default implementation that can be used for writing own generators.
Field Summary
protected  ServiceManager manager    The service manager instance 
Fields inherited from org.apache.cocoon.generation.AbstractGenerator:
resolver,  objectModel,  parameters,  source
Fields inherited from org.apache.cocoon.xml.AbstractXMLProducer:
EMPTY_CONTENT_HANDLER,  xmlConsumer,  contentHandler,  lexicalHandler
Method from org.apache.cocoon.generation.ServiceableGenerator Summary:
dispose,   service
Methods from org.apache.cocoon.generation.AbstractGenerator:
recycle,   setup
Methods from org.apache.cocoon.xml.AbstractXMLProducer:
recycle,   setConsumer,   setContentHandler,   setLexicalHandler
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.cocoon.generation.ServiceableGenerator Detail:
 public  void dispose() 
    Release all resources.
 public  void service(ServiceManager manager) throws ServiceException 
    Set the current ServiceManager instance used by this Serviceable.