|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.avalon.framework.logger.AbstractLogEnabled org.apache.cocoon.xml.AbstractXMLProducer org.apache.cocoon.generation.AbstractGenerator org.apache.cocoon.generation.ServiceableGenerator org.apache.cocoon.generation.BlogOverviewGenerator
public class BlogOverviewGenerator
BlogOverviewGenerator Builds an ordered tree from the blog entries in the repository, allows simple queries.
Field Summary | |
---|---|
protected java.lang.String |
area
The Lenya-Area where the generator should work on |
protected org.xml.sax.helpers.AttributesImpl |
attributes
Convenience object, so we don't need to create an AttributesImpl for every element. |
protected static java.lang.String |
BLOG_NODE_NAME
Node and attribute names |
protected int |
day
|
protected static java.lang.String |
DAY_NODE_NAME
|
protected static java.lang.String |
ENTRY_NODE_NAME
|
protected static java.lang.String |
ID_ATTR_NAME
|
protected static java.lang.String |
LASTMOD_ATTR_NAME
|
protected int |
month
|
protected static java.lang.String |
MONTH_NODE_NAME
|
protected static java.lang.String |
PATH_ATTR_NAME
|
protected static java.lang.String |
PREFIX
The namespace prefix for this namespace. |
protected org.apache.cocoon.environment.Request |
request
The request |
protected static java.lang.String |
STRUCT_ATTR_NAME
|
protected java.lang.String |
structure
|
protected static java.lang.String |
TITLE_ATTR_NAME
|
protected static java.lang.String |
URI
The URI of the namespace of this generator. |
protected static java.lang.String |
URL_ATTR_NAME
|
protected int |
year
Request parameters |
protected static java.lang.String |
YEAR_NODE_NAME
|
Fields inherited from class org.apache.cocoon.generation.ServiceableGenerator |
---|
manager |
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 |
Constructor Summary | |
---|---|
BlogOverviewGenerator()
|
Method Summary | |
---|---|
void |
generate()
Generate XML data. |
void |
setup(org.apache.cocoon.environment.SourceResolver resolver,
java.util.Map objectModel,
java.lang.String src,
org.apache.avalon.framework.parameters.Parameters par)
Set the request parameters. |
Methods inherited from class org.apache.cocoon.generation.ServiceableGenerator |
---|
dispose, service |
Methods inherited from class org.apache.cocoon.generation.AbstractGenerator |
---|
recycle |
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 |
Field Detail |
---|
protected static final java.lang.String URI
protected static final java.lang.String PREFIX
protected static final java.lang.String BLOG_NODE_NAME
protected static final java.lang.String ENTRY_NODE_NAME
protected static final java.lang.String PATH_ATTR_NAME
protected static final java.lang.String URL_ATTR_NAME
protected static final java.lang.String TITLE_ATTR_NAME
protected static final java.lang.String LASTMOD_ATTR_NAME
protected static final java.lang.String STRUCT_ATTR_NAME
protected static final java.lang.String YEAR_NODE_NAME
protected static final java.lang.String MONTH_NODE_NAME
protected static final java.lang.String DAY_NODE_NAME
protected static final java.lang.String ID_ATTR_NAME
protected org.xml.sax.helpers.AttributesImpl attributes
protected java.lang.String area
protected int year
protected int month
protected int day
protected java.lang.String structure
protected org.apache.cocoon.environment.Request request
Constructor Detail |
---|
public BlogOverviewGenerator()
Method Detail |
---|
public void setup(org.apache.cocoon.environment.SourceResolver resolver, java.util.Map objectModel, java.lang.String src, org.apache.avalon.framework.parameters.Parameters par) throws org.apache.cocoon.ProcessingException, org.xml.sax.SAXException, java.io.IOException
setup
in interface org.apache.cocoon.sitemap.SitemapModelComponent
setup
in class org.apache.cocoon.generation.AbstractGenerator
resolver
- the SourceResolver objectobjectModel
- a Map
containing model objectsrc
- the source URI (ignored)par
- configuration parameters
org.apache.cocoon.ProcessingException
org.xml.sax.SAXException
java.io.IOException
public void generate() throws org.xml.sax.SAXException, org.apache.cocoon.ProcessingException
org.xml.sax.SAXException
- if an error occurs while outputting the document
org.apache.cocoon.ProcessingException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |