edu.ucsb.nceas.metaedit
Class NewDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--edu.ucsb.nceas.metaedit.NewDialog

public class NewDialog
extends javax.swing.JDialog
implements java.awt.event.ActionListener

Internal window dialog for choosing a document type for new documents

Version:
0.9Beta
Author:
Matthew Jones, Rudolf Nottrott, Zheng Wang
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
NewDialog(java.awt.Frame frame, java.lang.String title, boolean modal, Options options)
          Construct a new NewDialog window for the document type of new documents.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Handle events for this dialog.
 DocumentTypeInfo getDocumentTypeInfo()
          Determine info associated with the document type as specified by the user.
 java.lang.String getDocumentTypeName()
          Determine the name of the document type as specified by the user.
 void show()
          Update the document type list before showing the dialog.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NewDialog

public NewDialog(java.awt.Frame frame,
                 java.lang.String title,
                 boolean modal,
                 Options options)
Construct a new NewDialog window for the document type of new documents.
Parameters:
frame - the frame in which this dialog is contained
title - the title of the dialog window
modal - boolean determining whether the dialog is modal
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Handle events for this dialog.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
event - the event generated by a user action

show

public void show()
Update the document type list before showing the dialog.
Overrides:
show in class java.awt.Dialog

getDocumentTypeName

public java.lang.String getDocumentTypeName()
Determine the name of the document type as specified by the user.
Returns:
a String containing the name of the document type

getDocumentTypeInfo

public DocumentTypeInfo getDocumentTypeInfo()
Determine info associated with the document type as specified by the user.
Returns:
a DocumentTypeInfo instance containing the name of the document type


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.