adams.gui.tools.previewbrowser
Class PDFTextHandler

java.lang.Object
  extended by adams.core.ConsoleObject
      extended by adams.core.option.AbstractOptionHandler
          extended by adams.gui.tools.previewbrowser.AbstractContentHandler
              extended by adams.gui.tools.previewbrowser.PDFTextHandler
All Implemented Interfaces:
Debuggable, Destroyable, OptionHandler, SizeOfHandler, Serializable

public class PDFTextHandler
extends AbstractContentHandler

Displays the content of PDF files as plain text.

Valid options are:

-D <int> (property: debugLevel)
    The greater the number the more additional info the scheme may output to
    the console (0 = off).
    default: 0
    minimum: 0
 

Version:
$Revision: 5662 $
Author:
fracpete (fracpete at waikato dot ac dot nz)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class adams.gui.tools.previewbrowser.AbstractContentHandler
m_Relation, MATCH_ALL
 
Fields inherited from class adams.core.option.AbstractOptionHandler
m_DebugLevel, m_OptionManager
 
Constructor Summary
PDFTextHandler()
           
 
Method Summary
protected  PreviewPanel createPreview(File file)
          Creates the actual view.
 String[] getExtensions()
          Returns the list of extensions (without dot) that this handler can take care of.
 String globalInfo()
          Returns a string describing the object.
 
Methods inherited from class adams.gui.tools.previewbrowser.AbstractContentHandler
checkFile, getHandlers, getHandlersForFile, getHandlersForFile, getPreview, getRelation, hasHandler, hasHandler
 
Methods inherited from class adams.core.option.AbstractOptionHandler
cleanUpOptions, debug, debug, debugLevelTipText, defineOptions, destroy, finishInit, getDebugLevel, getOptionManager, initialize, isDebugOn, newOptionManager, reset, setDebugLevel, toCommandLine, toString
 
Methods inherited from class adams.core.ConsoleObject
getDebugging, getSystemErr, getSystemOut, sizeOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PDFTextHandler

public PDFTextHandler()
Method Detail

globalInfo

public String globalInfo()
Returns a string describing the object.

Specified by:
globalInfo in class AbstractOptionHandler
Returns:
a description suitable for displaying in the gui

getExtensions

public String[] getExtensions()
Returns the list of extensions (without dot) that this handler can take care of.

Specified by:
getExtensions in class AbstractContentHandler
Returns:
the list of extensions (no dot)

createPreview

protected PreviewPanel createPreview(File file)
Creates the actual view.

Specified by:
createPreview in class AbstractContentHandler
Parameters:
file - the file to create the view for
Returns:
the view


Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.