|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.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.SitemapModelComponentsetup in class org.apache.cocoon.generation.AbstractGeneratorresolver - 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 | |||||||