com.lowagie.tools.plugins
Class DvdCover

java.lang.Object
  extended bycom.lowagie.tools.plugins.AbstractTool
      extended bycom.lowagie.tools.plugins.DvdCover
All Implemented Interfaces:
ActionListener, EventListener, ToolMenuItems

public class DvdCover
extends AbstractTool

This is a simple tool that generates a cover for a DVD.


Nested Class Summary
 
Nested classes inherited from class com.lowagie.tools.plugins.AbstractTool
AbstractTool.Console
 
Field Summary
 
Fields inherited from class com.lowagie.tools.plugins.AbstractTool
arguments, internalFrame, MENU_EXECUTE, MENU_EXECUTE_PRINT, MENU_EXECUTE_PRINT_SILENT, MENU_EXECUTE_SHOW, menuoptions
 
Fields inherited from interface com.lowagie.tools.ToolMenuItems
ARGUMENTS, CLOSE, EXECUTE, EXECUTEPRINT, EXECUTEPRINTSILENT, EXECUTESHOW, FILE, TOOL, TOOLS, USAGE
 
Constructor Summary
DvdCover()
          Constructs a DvdCover object.
 
Method Summary
protected  void createFrame()
          Creates the internal frame.
 void execute()
          Executes the tool (in most cases this generates a PDF file).
protected  File getDestPathPDF()
          Gets the PDF file that should be generated (or null if the output isn't a PDF file).
static void main(String[] args)
          Generates a DVD Cover in PDF.
 void valueHasChanged(ToolArgument arg)
          Indicates that the value of an argument has changed.
 
Methods inherited from class com.lowagie.tools.plugins.AbstractTool
actionPerformed, getArgs, getArguments, getConsole, getInternalFrame, getMenubar, getUsage, getValue, setArguments, setArguments, setInternalFrame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DvdCover

public DvdCover()
Constructs a DvdCover object.

Method Detail

createFrame

protected void createFrame()
Description copied from class: AbstractTool
Creates the internal frame.

Specified by:
createFrame in class AbstractTool
See Also:
AbstractTool.createFrame()

execute

public void execute()
Description copied from class: AbstractTool
Executes the tool (in most cases this generates a PDF file).

Specified by:
execute in class AbstractTool
See Also:
AbstractTool.execute()

valueHasChanged

public void valueHasChanged(ToolArgument arg)
Description copied from class: AbstractTool
Indicates that the value of an argument has changed.

Specified by:
valueHasChanged in class AbstractTool
Parameters:
arg - the argument that has changed
See Also:
AbstractTool.valueHasChanged(com.lowagie.tools.arguments.ToolArgument)

main

public static void main(String[] args)
Generates a DVD Cover in PDF.

Parameters:
args - an array containing [0] a filename [1] a title [2] a backgroundcolor [3] a front image [4] a back image [5] a side image

getDestPathPDF

protected File getDestPathPDF()
                       throws InstantiationException
Description copied from class: AbstractTool
Gets the PDF file that should be generated (or null if the output isn't a PDF file).

Specified by:
getDestPathPDF in class AbstractTool
Returns:
the PDF file that should be generated
Throws:
InstantiationException
See Also:
AbstractTool.getDestPathPDF()