medi.util
Class AbstractPreviewer

java.lang.Object
  |
  +--medi.util.AbstractPreviewer
Direct Known Subclasses:
PicturePreviewer

public abstract class AbstractPreviewer
extends java.lang.Object

It is an abstract class used as a base for file-type-specific previewers.


Field Summary
protected  java.lang.String[] extensions
          The managed extensions.
protected  Provider prv
          The provider to use.
 
Constructor Summary
AbstractPreviewer()
          Creates new AbstractPreviewer
 
Method Summary
 java.lang.String[] getExtensions()
          Returns the managed extensions.
abstract  java.awt.Component preview(java.lang.String filePath)
          Returns the preview component.
 void setProvider(Provider pPrv)
          Sets the provider to use.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prv

protected Provider prv
The provider to use.


extensions

protected java.lang.String[] extensions
The managed extensions.

Constructor Detail

AbstractPreviewer

public AbstractPreviewer()
Creates new AbstractPreviewer

Method Detail

setProvider

public void setProvider(Provider pPrv)
Sets the provider to use.

Parameters:
pPrv - The provider to use.

getExtensions

public java.lang.String[] getExtensions()
Returns the managed extensions.

Returns:
The managed extension.

preview

public abstract java.awt.Component preview(java.lang.String filePath)
                                    throws DbException
Returns the preview component.

Parameters:
filePath - The file path to preview.
Returns:
The preview component to show.
Throws:
DbException - If something goes wrong.