org.sapia.cocoon.ruby
Class JRubyGenerator
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.generation.AbstractGenerator
org.sapia.cocoon.ruby.JRubyGenerator
- All Implemented Interfaces:
- org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, org.apache.avalon.framework.logger.LogEnabled, org.apache.cocoon.generation.Generator, org.apache.cocoon.sitemap.SitemapModelComponent, org.apache.cocoon.xml.XMLProducer, org.springframework.context.ApplicationContextAware
public class JRubyGenerator
- extends org.apache.cocoon.generation.AbstractGenerator
- implements org.springframework.context.ApplicationContextAware
| 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 |
| Fields inherited from interface org.apache.cocoon.generation.Generator |
ROLE |
|
Method Summary |
void |
generate()
|
void |
recycle()
|
void |
setApplicationContext(org.springframework.context.ApplicationContext ctx)
|
void |
setJruby(JRubyBean bean)
|
void |
setup(org.apache.cocoon.environment.SourceResolver resolver,
java.util.Map model,
java.lang.String src,
org.apache.avalon.framework.parameters.Parameters params)
|
| 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 |
JRubyGenerator
public JRubyGenerator()
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext ctx)
throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
setJruby
public void setJruby(JRubyBean bean)
setup
public void setup(org.apache.cocoon.environment.SourceResolver resolver,
java.util.Map model,
java.lang.String src,
org.apache.avalon.framework.parameters.Parameters params)
throws org.apache.cocoon.ProcessingException,
org.xml.sax.SAXException,
java.io.IOException
- Specified by:
setup in interface org.apache.cocoon.sitemap.SitemapModelComponent- Overrides:
setup in class org.apache.cocoon.generation.AbstractGenerator
- Throws:
org.apache.cocoon.ProcessingException
org.xml.sax.SAXException
java.io.IOException
generate
public void generate()
throws java.io.IOException,
org.xml.sax.SAXException,
org.apache.cocoon.ProcessingException
- Specified by:
generate in interface org.apache.cocoon.generation.Generator
- Throws:
java.io.IOException
org.xml.sax.SAXException
org.apache.cocoon.ProcessingException
recycle
public void recycle()
- Specified by:
recycle in interface org.apache.avalon.excalibur.pool.Recyclable- Overrides:
recycle in class org.apache.cocoon.generation.AbstractGenerator
Copyright © 2008. All Rights Reserved.