org.apache.cocoon.generation
Class HSSFGenerator
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.xml.AbstractXMLProducer
org.apache.cocoon.generation.AbstractGenerator
org.apache.cocoon.generation.HSSFGenerator
- All Implemented Interfaces:
- Poolable, Recyclable, Component, Configurable, LogEnabled, Generator, SitemapModelComponent, XMLProducer
public class HSSFGenerator
- extends AbstractGenerator
- implements Configurable
This generator generates - using Apache POI - a Gnumeric compliant XML
Document from a Microsoft Excel Workbook.
Sitemap Definition
<map:generator type="xls" src="org.apache.cocoon.generation.HSSFGenerator">
<uri>http://www.gnome.org/gnumeric/v7</uri>
<prefix>gmr</prefix>
<formatting>false</formatting>
</map:generator>
Sitemap Use
<map:generate type="xls" src="spreadsheet.xls"/>
You can set the parameter formatting
to true
in order to receive not only the data but also the formatting information
of the workbook.
- Version:
- $Id: HSSFGenerator.html 1304258 2012-03-23 10:09:27Z ilgrosso $
- Author:
- Patrick Herber
Fields inherited from interface org.apache.cocoon.generation.Generator |
ROLE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAMESPACE_PREFIX
public static final String NAMESPACE_PREFIX
- See Also:
- Constant Field Values
NAMESPACE_URI
public static final String NAMESPACE_URI
- See Also:
- Constant Field Values
inputSource
protected Source inputSource
HSSFGenerator
public HSSFGenerator()
configure
public void configure(Configuration configuration)
throws ConfigurationException
- Specified by:
configure
in interface Configurable
- Throws:
ConfigurationException
setup
public void setup(SourceResolver resolver,
Map objectModel,
String src,
Parameters par)
throws ProcessingException,
SAXException,
IOException
- Description copied from class:
AbstractGenerator
- Set the
SourceResolver
, object model Map
,
the source and sitemap Parameters
used to process the request.
- Specified by:
setup
in interface SitemapModelComponent
- Overrides:
setup
in class AbstractGenerator
- Throws:
ProcessingException
SAXException
IOException
recycle
public void recycle()
- Recycle this component. All instance variables are set to
null
.
- Specified by:
recycle
in interface Recyclable
- Overrides:
recycle
in class AbstractGenerator
generate
public void generate()
throws SAXException,
IOException
- Generate XML data.
- Specified by:
generate
in interface Generator
- Throws:
SAXException
IOException
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.