mailpuccino
Class ContentHandler

java.lang.Object
  extended bymailpuccino.ContentHandler
All Implemented Interfaces:
ComponentType
Direct Known Subclasses:
DefaultHandler, HTMLHandler, ImageGIFHandler, PlainTextHandler, ZipHandler

public abstract class ContentHandler
extends java.lang.Object
implements ComponentType


Field Summary
protected  java.lang.Object Content
           
(package private)  java.lang.String Description
           
(package private)  PartStruct Part
           
(package private)  javax.swing.JFrame ViewFrame
           
 
Constructor Summary
ContentHandler()
           
 
Method Summary
(package private)  void cleanUp()
           
abstract  java.lang.String getDescription()
           
abstract  java.lang.String[] getExtensions()
           
 java.lang.String getFileName()
           
abstract  javax.swing.Icon getIcon()
           
abstract  java.awt.Component getView()
           
 void launch(PartStruct Part, java.lang.Object Content)
           
 void performLaunch()
           
 void showSaveDialog()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface mailpuccino.ComponentType
getType
 

Field Detail

Content

protected java.lang.Object Content

Part

PartStruct Part

Description

java.lang.String Description

ViewFrame

javax.swing.JFrame ViewFrame
Constructor Detail

ContentHandler

public ContentHandler()
Method Detail

getDescription

public abstract java.lang.String getDescription()

getView

public abstract java.awt.Component getView()

getIcon

public abstract javax.swing.Icon getIcon()

getExtensions

public abstract java.lang.String[] getExtensions()

cleanUp

void cleanUp()

launch

public final void launch(PartStruct Part,
                         java.lang.Object Content)

showSaveDialog

public void showSaveDialog()

performLaunch

public void performLaunch()

getFileName

public java.lang.String getFileName()