fedora.client.objecteditor
Class ObjectEditorFrame.ObjectEditorClosingListener

java.lang.Object
  extended by javax.swing.event.InternalFrameAdapter
      extended by fedora.client.objecteditor.ObjectEditorFrame.ObjectEditorClosingListener
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.InternalFrameListener
Enclosing class:
ObjectEditorFrame

protected class ObjectEditorFrame.ObjectEditorClosingListener
extends javax.swing.event.InternalFrameAdapter

Listens for closing events and checks for object and component dirtiness.


Constructor Summary
ObjectEditorFrame.ObjectEditorClosingListener(java.lang.String pid)
           
 
Method Summary
 void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
          Check if any of the items being edited are dirty.
 
Methods inherited from class javax.swing.event.InternalFrameAdapter
internalFrameActivated, internalFrameClosed, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectEditorFrame.ObjectEditorClosingListener

public ObjectEditorFrame.ObjectEditorClosingListener(java.lang.String pid)
Method Detail

internalFrameClosing

public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
Check if any of the items being edited are dirty. If so, give the user a chance to keep the editor open so they can save their changes.

Specified by:
internalFrameClosing in interface javax.swing.event.InternalFrameListener
Overrides:
internalFrameClosing in class javax.swing.event.InternalFrameAdapter