|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cocoon.util.AbstractLogEnabled
org.apache.cocoon.reading.AbstractReader
org.dspace.app.xmlui.cocoon.SitemapReader
public class SitemapReader
Class will read a generated Sitemap (www.sitemaps.org or HTML sitemap) from [dspace]/sitemaps/ and serve it up to the requesting Search Engine. Sitemaps are generated by running the [dspace]/bin/generate-sitemaps script. There are essentially two types of Sitemaps: (1) Basic HTML Sitemaps path = "/htmlmap" <map:read type="SitemapReader"> <map:parameter name="type" value="html"/> </map:read> (2) Sitemaps.org XML Sitemaps path = "/sitemap" <map:read type="SitemapReader"> <map:parameter name="type" value="sitemaps.org"/> </map:read>
| Field Summary | |
|---|---|
protected org.apache.cocoon.environment.Request |
request
The Cocoon request |
protected org.apache.cocoon.environment.Response |
response
The Cocoon response |
protected String |
sitemapMimeType
The sitemap's mime-type |
| Fields inherited from class org.apache.cocoon.reading.AbstractReader |
|---|
objectModel, out, parameters, resolver, source |
| Fields inherited from interface org.apache.cocoon.reading.Reader |
|---|
ROLE |
| Constructor Summary | |
|---|---|
SitemapReader()
|
|
| Method Summary | |
|---|---|
void |
generate()
Generate the output. |
String |
getMimeType()
Returns the mime-type of the sitemap |
void |
recycle()
Recycle |
void |
setup(org.apache.cocoon.environment.SourceResolver resolver,
Map objectModel,
String src,
org.apache.avalon.framework.parameters.Parameters par)
Set up the bitstream reader. |
| Methods inherited from class org.apache.cocoon.reading.AbstractReader |
|---|
getLastModified, setOutputStream, shouldSetContentLength |
| 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 |
| Field Detail |
|---|
protected org.apache.cocoon.environment.Response response
protected org.apache.cocoon.environment.Request request
protected String sitemapMimeType
| Constructor Detail |
|---|
public SitemapReader()
| Method Detail |
|---|
public void setup(org.apache.cocoon.environment.SourceResolver resolver,
Map objectModel,
String src,
org.apache.avalon.framework.parameters.Parameters par)
throws org.apache.cocoon.ProcessingException,
SAXException,
IOException
setup in interface org.apache.cocoon.sitemap.SitemapModelComponentsetup in class org.apache.cocoon.reading.AbstractReaderorg.apache.cocoon.ProcessingException
SAXException
IOException
public void generate()
throws IOException,
org.apache.cocoon.ProcessingException
generate in interface org.apache.cocoon.reading.ReaderIOException
org.apache.cocoon.ProcessingExceptionpublic String getMimeType()
getMimeType in interface org.apache.cocoon.sitemap.SitemapOutputComponentgetMimeType in class org.apache.cocoon.reading.AbstractReaderpublic void recycle()
recycle in interface org.apache.avalon.excalibur.pool.Recyclablerecycle in class org.apache.cocoon.reading.AbstractReader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||