uk.ac.essex.ia.imageview
Class IVFileHandler

java.lang.Object
  extended by uk.ac.essex.common.action.impl.FileHandlerImpl<ImageFile>
      extended by uk.ac.essex.ia.imageview.IVFileHandler
All Implemented Interfaces:
java.util.EventListener, ActionHandler, FileHandler<ImageFile>, ViewChangeListener

public class IVFileHandler
extends FileHandlerImpl<ImageFile>
implements ViewChangeListener


Date: 15-Jul-2002

See Also:
You should have received a copy of GNU public license with this code. If not please visit this site

Field Summary
protected  javax.swing.Action CLOSE_ACTION
           
 
Fields inherited from class uk.ac.essex.common.action.impl.FileHandlerImpl
appFrame, currentFile, fileList, fileOp
 
Fields inherited from interface uk.ac.essex.common.action.FileHandler
NAME
 
Constructor Summary
IVFileHandler(ApplicationFrame applicationFrame)
           
 
Method Summary
 void addFile(ImageFile appFile)
          Adds a file to the open file list
 void fireViewChanged(javax.swing.JPanel oldView, javax.swing.JPanel newView)
          This event is fired in response to view change in an MDI application
 void fireViewClosed(javax.swing.JPanel view)
           
 void removeFile(ImageFile iaFile)
          Removes a file from the open file list
 
Methods inherited from class uk.ac.essex.common.action.impl.FileHandlerImpl
getCurrentFile, getFileOp, getFiles, setCurrentFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLOSE_ACTION

protected javax.swing.Action CLOSE_ACTION
Constructor Detail

IVFileHandler

public IVFileHandler(ApplicationFrame applicationFrame)
Method Detail

addFile

public void addFile(ImageFile appFile)
Description copied from interface: FileHandler
Adds a file to the open file list

Specified by:
addFile in interface FileHandler<ImageFile>
Overrides:
addFile in class FileHandlerImpl<ImageFile>

removeFile

public void removeFile(ImageFile iaFile)
Description copied from interface: FileHandler
Removes a file from the open file list

Specified by:
removeFile in interface FileHandler<ImageFile>
Overrides:
removeFile in class FileHandlerImpl<ImageFile>
Parameters:
iaFile -

fireViewChanged

public void fireViewChanged(javax.swing.JPanel oldView,
                            javax.swing.JPanel newView)
This event is fired in response to view change in an MDI application

Specified by:
fireViewChanged in interface ViewChangeListener

fireViewClosed

public void fireViewClosed(javax.swing.JPanel view)
Specified by:
fireViewClosed in interface ViewChangeListener