net.sf.jdiskcatalog.analysis
Class ImageThumbnail

java.lang.Object
  extended by net.sf.jdiskcatalog.analysis.ImageThumbnail
All Implemented Interfaces:
StreamAnalyser, Configurable

public class ImageThumbnail
extends java.lang.Object
implements StreamAnalyser, Configurable

Retrieves a thumbnail from images using java's ImageIO.

Version:
$Id$
Author:
Przemek Więch

Field Summary
static java.lang.String KEY_IMAGE_HEIGHT
           
static java.lang.String KEY_IMAGE_WIDTH
           
static java.lang.String KEY_THUMBNAIL
           
static java.lang.String OPTION_THUMBNAIL_HEIGHT
           
static java.lang.String OPTION_THUMBNAIL_WIDTH
           
 
Constructor Summary
ImageThumbnail()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> analyse(java.io.InputStream stream, NodeInfo nodeInfo)
           
 java.util.Map<java.lang.String,java.lang.Object> getDeclaredProperties()
           
 void setConfiguration(Configuration config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_THUMBNAIL

public static final java.lang.String KEY_THUMBNAIL
See Also:
Constant Field Values

KEY_IMAGE_HEIGHT

public static final java.lang.String KEY_IMAGE_HEIGHT
See Also:
Constant Field Values

KEY_IMAGE_WIDTH

public static final java.lang.String KEY_IMAGE_WIDTH
See Also:
Constant Field Values

OPTION_THUMBNAIL_WIDTH

public static final java.lang.String OPTION_THUMBNAIL_WIDTH
See Also:
Constant Field Values

OPTION_THUMBNAIL_HEIGHT

public static final java.lang.String OPTION_THUMBNAIL_HEIGHT
See Also:
Constant Field Values
Constructor Detail

ImageThumbnail

public ImageThumbnail()
Method Detail

analyse

public java.util.Map<java.lang.String,java.lang.Object> analyse(java.io.InputStream stream,
                                                                NodeInfo nodeInfo)
                                                         throws java.io.IOException
Specified by:
analyse in interface StreamAnalyser
Throws:
java.io.IOException

setConfiguration

public void setConfiguration(Configuration config)
Specified by:
setConfiguration in interface Configurable

getDeclaredProperties

public java.util.Map<java.lang.String,java.lang.Object> getDeclaredProperties()
Specified by:
getDeclaredProperties in interface Configurable


Copyright © 2007. All Rights Reserved.