org.apache.cocoon.generation
Class ImageDirectoryGenerator
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.DirectoryGenerator
org.apache.cocoon.generation.ImageDirectoryGenerator
All Implemented Interfaces: CacheableProcessingComponent , Disposable , Generator , LogEnabled , Poolable , Recyclable , Serviceable , SitemapModelComponent , XMLProducer
public final class ImageDirectoryGenerator extends DirectoryGenerator
Version:
CVS $Id: ImageDirectoryGenerator.java 153227 2005-02-10 15:00:57Z cziegeler $
Author:
Donald A. Ball Jr. , Torsten Curdt
Cocoon.sitemap.component.documentation:
Generates an XML directory listing. This is an extension of
the Directory Generator that
adds extra attributes for image files.
Cocoon.sitemap.component.documentation.caching:
Uses the last modification date of the directory and the contained files
Cocoon.sitemap.component.label:
content
Cocoon.sitemap.component.logger:
sitemap.generator.imagedirectory
Cocoon.sitemap.component.name:
imagedirectory
Cocoon.sitemap.component.pooling.max:
16
Fields inherited from class org.apache.cocoon.generation.DirectoryGenerator
attributes , cacheKeyParList , DATE_ATTR_NAME , dateFormatter , depth , DIR_NODE_NAME , directorySource , excludeRE , FILE_NODE_NAME , FILENAME_ATTR_NAME , includeRE , isRequestedDirectory , LASTMOD_ATTR_NAME , PREFIX , refreshDelay , reverse , rootRE , SIZE_ATTR_NAME , sort , URI , validity
Fields inherited from interface org.apache.cocoon.generation.Generator
ROLE
Method Summary
protected void
setNodeAttributes (File path)
Extends the setNodeAttributes
method from the
DirectoryGenerator
by adding width, height and comment attributes
if the path is a GIF or a JPEG file.
Methods inherited from class org.apache.cocoon.generation.DirectoryGenerator
addAncestorPath , addPath , endNode , generate , getAncestors , getKey , getValidity , isExcluded , isIncluded , isRoot , recycle , setup , startNode
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
IMAGE_WIDTH_ATTR_NAME
protected static String IMAGE_WIDTH_ATTR_NAME
IMAGE_HEIGHT_ATTR_NAME
protected static String IMAGE_HEIGHT_ATTR_NAME
IMAGE_COMMENT_ATTR_NAME
protected static String IMAGE_COMMENT_ATTR_NAME
ImageDirectoryGenerator
public ImageDirectoryGenerator ()
setNodeAttributes
protected void setNodeAttributes (File path)
throws SAXException
Extends the setNodeAttributes
method from the
DirectoryGenerator
by adding width, height and comment attributes
if the path is a GIF or a JPEG file.
Overrides: setNodeAttributes
in class DirectoryGenerator
Parameters: path
- the file/directory to use when setting attributes
Throws:
SAXException
- if an error occurs while setting the attributes
Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.