Introduction
Readers are an exception to the above rule that a pipline need to
have exactly one generator and exactly one serializer. Readers
circumvent the XML oriented SAX pipeline model, think of a reader
being a generator and a serializer at once thus a pipeline may not
contain any generator, transformer or serializer in addition to a
reader. They are useful for delivering binary content like images.
Overview
The following section presents the readers available in Cocoon.
It was auto-generated from the java source files.
org.apache.cocoon.reading.DirectoryZipArchiver
The DirectoryZipArchiver component creates a compressed zip
archive of the files contained in the directory passed with 'src'.
Overview
| Name
|
|
| Class
| org.apache.cocoon.reading.DirectoryZipArchiver
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.reading.Reader
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.sitemap.SitemapOutputComponent
org.apache.avalon.framework.component.Component
org.apache.avalon.excalibur.pool.Poolable
org.apache.cocoon.sitemap.SitemapModelComponent
|
| AllSuperclasses
| org.apache.cocoon.reading.AbstractReader
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Revision: 1.1 $ $Date: 2002/05/13 18:33:27 $
|
Sitemap Definition
Serializer sitemap definition:
<map:readers default="resource">
...
<map:reader name=""
src="org.apache.cocoon.reading.DirectoryZipArchiver"/>
...
</map:readers>
|
Sitemap Usage
Serializer usage example:
<map:pipeline>
<map:match pattern="foo"/>
<map:read type="" src="foobar-resource"/>
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.reading.JSPReader
The JSPReader component is used to serve JSP page output data
in a sitemap pipeline.
Overview
| Name
|
|
| Class
| org.apache.cocoon.reading.JSPReader
|
| Cacheable
| false
|
| AllInterfaces
| org.apache.cocoon.reading.Reader
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.sitemap.SitemapOutputComponent
org.apache.avalon.framework.component.Component
org.apache.avalon.excalibur.pool.Poolable
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.component.Composable
|
| AllSuperclasses
| org.apache.cocoon.reading.AbstractReader
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Revision: 1.1 $ $Date: 2002/05/13 18:33:27 $
=======
CVS $Id: readers-ref.xml,v 1.1 2002/05/13 18:33:27 HuberB1 Exp $
=======
CVS $Id: readers-ref.xml,v 1.1 2002/05/13 18:33:27 HuberB1 Exp $
>>>>>>> 1.4
The JSPReader component is used to serve JSP page output data
in a sitemap pipeline.
>>>>>>> 1.3
|
Sitemap Definition
Serializer sitemap definition:
<map:readers default="resource">
...
<map:reader name=""
src="org.apache.cocoon.reading.JSPReader"/>
...
</map:readers>
|
Sitemap Usage
Serializer usage example:
<map:pipeline>
<map:match pattern="foo"/>
<map:read type="" src="foobar-resource"/>
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.reading.DatabaseReader
This Reader pulls a resource from a database.
Overview
| Name
|
|
| Class
| org.apache.cocoon.reading.DatabaseReader
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.reading.Reader
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.framework.configuration.Configurable
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.avalon.framework.activity.Disposable
org.apache.cocoon.sitemap.SitemapOutputComponent
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.reading.AbstractReader
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Id: readers-ref.xml,v 1.1 2002/05/13 18:33:27 HuberB1 Exp $
|
Sitemap Definition
Serializer sitemap definition:
<map:readers default="resource">
...
<map:reader name=""
src="org.apache.cocoon.reading.DatabaseReader"/>
...
</map:readers>
|
Sitemap Usage
Serializer usage example:
<map:pipeline>
<map:match pattern="foo"/>
<map:read type="" src="foobar-resource"/>
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.reading.ResourceReader
The ResourceReader component is used to serve binary data
in a sitemap pipeline.
Overview
| Name
|
|
| Class
| org.apache.cocoon.reading.ResourceReader
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.reading.Reader
org.apache.avalon.framework.logger.Loggable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.caching.Cacheable
org.apache.cocoon.sitemap.SitemapOutputComponent
org.apache.avalon.framework.component.Component
org.apache.avalon.excalibur.pool.Poolable
org.apache.cocoon.sitemap.SitemapModelComponent
|
| AllSuperclasses
| org.apache.cocoon.reading.AbstractReader
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Revision: 1.1 $ $Date: 2002/05/13 18:33:27 $
=======
CVS $Id: readers-ref.xml,v 1.1 2002/05/13 18:33:27 HuberB1 Exp $
>>>>>>> 1.5
=======
CVS $Id: readers-ref.xml,v 1.1 2002/05/13 18:33:27 HuberB1 Exp $
>>>>>>> 1.7
|
Sitemap Definition
Serializer sitemap definition:
<map:readers default="resource">
...
<map:reader name=""
src="org.apache.cocoon.reading.ResourceReader"/>
...
</map:readers>
|
Sitemap Usage
Serializer usage example:
<map:pipeline>
<map:match pattern="foo"/>
<map:read type="" src="foobar-resource"/>
</map:match>
...
</map:pipeline>
|
org.apache.cocoon.reading.ImageReader
The ImageReader component is used to serve binary image data
in a sitemap pipeline.
Overview
| Name
|
|
| Class
| org.apache.cocoon.reading.ImageReader
|
| Cacheable
| true
|
| AllInterfaces
| org.apache.cocoon.reading.Reader
org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.avalon.excalibur.pool.Poolable
org.apache.avalon.excalibur.pool.Recyclable
org.apache.cocoon.sitemap.SitemapOutputComponent
org.apache.avalon.framework.logger.Loggable
org.apache.cocoon.caching.Cacheable
org.apache.avalon.framework.component.Composable
org.apache.avalon.framework.component.Component
|
| AllSuperclasses
| org.apache.cocoon.reading.AbstractReader
org.apache.avalon.framework.logger.AbstractLoggable
java.lang.Object
|
| Version
| CVS $Revision: 1.1 $ $Date: 2002/05/13 18:33:27 $
|
Sitemap Definition
Serializer sitemap definition:
<map:readers default="resource">
...
<map:reader name=""
src="org.apache.cocoon.reading.ImageReader"/>
...
</map:readers>
|
Sitemap Usage
Serializer usage example:
<map:pipeline>
<map:match pattern="foo"/>
<map:read type="" src="foobar-resource"/>
</map:match>
...
</map:pipeline>
|