This project has retired. For details please refer to its
Attic page .
FormsGenerator (Cocoon Forms Block Implementation 1.1.0 API)
org.apache.cocoon.forms.generation
Class FormsGenerator
java.lang.Object
org.apache.cocoon.util.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.generation.AbstractGenerator
org.apache.cocoon.forms.generation.FormsGenerator
All Implemented Interfaces: org.apache.cocoon.generation.Generator, Poolable , Recyclable , org.apache.cocoon.sitemap.SitemapModelComponent, org.apache.cocoon.xml.XMLProducer
public class FormsGenerator extends org.apache.cocoon.generation.AbstractGenerator
A generator that streams an XML representation of a Form
. This will
recursively contain the XML for all widgets on the form. This can then be styled
using an XSLT.
An alternative approach that requires less (or even none) XSLT work is offered by
the FormsTemplateTransformer
.
The Form whose XML should be produced should reside either
In a request attribute, whose name should be provided to this
generator as a sitemap parameter called "attribute-name".
Or else at its default-location in the flow context-object.
Version:
$Id: FormsGenerator.html 1304280 2012-03-23 11:18:01Z ilgrosso $
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
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
setConsumer, setContentHandler, setLexicalHandler
Methods inherited from class org.apache.cocoon.util.AbstractLogEnabled
getLogger, setLogger
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
config
protected FormsPipelineConfig config
FormsGenerator
public FormsGenerator ()
setup
public void setup (org.apache.cocoon.environment.SourceResolver resolver,
Map objectModel,
String src,
Parameters par)
throws org.apache.cocoon.ProcessingException,
SAXException ,
IOException
Throws:
org.apache.cocoon.ProcessingException
SAXException
IOException
recycle
public void recycle ()
generate
public void generate ()
throws IOException ,
SAXException ,
org.apache.cocoon.ProcessingException
Throws:
IOException
SAXException
org.apache.cocoon.ProcessingException
Copyright © 1999-2008 The Apache Software Foundation . All Rights Reserved.