edu.ucsb.nceas.morpho.editor
Class AttributeEditDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--edu.ucsb.nceas.morpho.editor.AttributeEditDialog

public class AttributeEditDialog
extends javax.swing.JDialog

This is a simple dialog which allows the viewing/editing of the attributes of an XML element as stored in the DocFrame JTree XML editor. The viewer is a two column table with the attibute name in the first column and the attribute value in the second column. Attributes can be edited or added simply by entering values in the table. NO CHECKING FOR THE VALIDITY OF ATTRIBUTES IS CARRIED OUT!!!

Author:
higgins
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Field Summary
 javax.swing.table.DefaultTableModel dtm
           
 javax.swing.tree.DefaultMutableTreeNode node
           
 javax.swing.JTable table
           
 
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
AttributeEditDialog()
           
AttributeEditDialog(java.awt.Frame parent)
           
AttributeEditDialog(java.awt.Frame parent, java.lang.String title, javax.swing.tree.DefaultMutableTreeNode nd)
          dialog is given a DefaultMutableTreeNode (nd) with the attribute data to be displayed
AttributeEditDialog(java.lang.String sTitle)
           
 
Method Summary
 void addNotify()
           
static void main(java.lang.String[] args)
           
 
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
dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
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
 

Field Detail

dtm

public javax.swing.table.DefaultTableModel dtm

table

public javax.swing.JTable table

node

public javax.swing.tree.DefaultMutableTreeNode node
Constructor Detail

AttributeEditDialog

public AttributeEditDialog(java.awt.Frame parent)

AttributeEditDialog

public AttributeEditDialog(java.awt.Frame parent,
                           java.lang.String title,
                           javax.swing.tree.DefaultMutableTreeNode nd)
dialog is given a DefaultMutableTreeNode (nd) with the attribute data to be displayed

AttributeEditDialog

public AttributeEditDialog()

AttributeEditDialog

public AttributeEditDialog(java.lang.String sTitle)
Method Detail

main

public static void main(java.lang.String[] args)

addNotify

public void addNotify()
Overrides:
addNotify in class java.awt.Dialog


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