Save This Page
Home » cocoon-2.1.11-src » org.apache » cocoon » generation » [javadoc | source]
org.apache.cocoon.generation
public class: ScriptGenerator [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
               org.apache.cocoon.generation.ScriptGenerator

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

The Scriptgenerator executes arbitraty scripts using the BSF framework and additional interpreter (Rhino, Groovy, Jython, etc.) as a Cocoon Generator. Additional language support can be added during configuration, eg using:
<add-languages>
<language name="potatoscript" src="edu.purdue.cs.bsf.engines.Potatoscript">
<extension>pos</extension>
<extension>psc</extension>
<language>
<language name="kawa-scheme" src="org.gnu.kawa.bsf.engines.KawaEngine">
<extension>scm</extension>
<language>
</add-languages>
Nested Class Summary:
protected static class  ScriptGenerator.BSFLanguage   
Field Summary
protected  ScriptGenerator.BSFLanguage[] additionalLanguages     
Fields inherited from org.apache.cocoon.generation.ServiceableGenerator:
manager
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.ScriptGenerator Summary:
configure,   generate,   recycle
Methods from org.apache.cocoon.generation.ServiceableGenerator:
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.ScriptGenerator Detail:
 public  void configure(Configuration conf) throws ConfigurationException 
 public  void generate() throws ProcessingException 
 public  void recycle()