org.archiviststoolkit.editor
Class NameFields

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.archiviststoolkit.mydomain.DomainEditorFields
                      extended by org.archiviststoolkit.editor.NameFields
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class NameFields
extends DomainEditorFields

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JPopupMenu insertContactNotePopUpMenu
           
protected  java.awt.event.ActionListener menuDeleteListener
           
 javax.swing.JTextArea nameCitation
           
 javax.swing.JTextField nameContactAddress1
           
 javax.swing.JTextField nameContactAddress2
           
 javax.swing.JTextField nameContactCity
           
 javax.swing.JTextField nameContactCountry
           
 javax.swing.JTextField nameContactEmail
           
 javax.swing.JTextField nameContactFax
           
 javax.swing.JTextField nameContactMailCode
           
 javax.swing.JTextField nameContactName
           
 javax.swing.JTextField nameContactPhone
           
 javax.swing.JTextField nameContactRegion
           
 javax.swing.JTextArea nameDescriptionNote
           
 javax.swing.JComboBox nameDescriptionType
           
 javax.swing.JTextField salutation
           
 
Fields inherited from class org.archiviststoolkit.mydomain.DomainEditorFields
customFormat, detailsModel, fieldsToBind, inSetModel, undoManager
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
NameFields()
           
 
Method Summary
 javax.swing.JButton getAddNonPreferredNameButton()
           
 javax.swing.JButton getAddNoteButton()
           
 java.awt.Component getInitialFocusComponent()
           
 DomainSortedTable getNameContactNotesTable()
           
 DomainSortableTable getNonPreferredNamesTable()
           
 javax.swing.JButton getRemoveContactNoteButton()
           
 javax.swing.JButton getRemoveNonPreferredNameButton()
           
protected  void removeContactNote()
           
 void setAddNonPreferredNameButton(javax.swing.JButton addNonPreferredNameButton)
           
 void setDetailsPanel(java.lang.String nameType)
           
protected  void setDisplayToFirstTab()
           
 void setModel(DomainObject model, InfiniteProgressPanel progressPanel)
          Sets the model for this editor.
 void setNonPreferredNamesTable(DomainSortableTable nonPreferredNamesTable)
           
 void setRemoveContactNoteButton(javax.swing.JButton remoeContactNoteButton)
           
 void setRemoveNonPreferredNameButton(javax.swing.JButton removeNonPreferredNameButton)
           
 
Methods inherited from class org.archiviststoolkit.mydomain.DomainEditorFields
acceptEdit, addRelatedObject, addRelatedObject, addRelatedTableRecord, cancelEdit, convertComboBoxToNonEnterableTextField, editRelatedRecord, editRelatedRecord, getModel, getParentEditor, getRedoButton, getUndoButton, handleRedoButtonAction, handleTableMouseClick, handleTableMouseClick, handleUndoButtonAction, initUndo, removeRelatedTableRow, removeRelatedTableRow, setBean, setFormToReadOnly, setParentEditor, updateRelatedTable, updateUndoButtons
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nameDescriptionType

public javax.swing.JComboBox nameDescriptionType

nameDescriptionNote

public javax.swing.JTextArea nameDescriptionNote

nameCitation

public javax.swing.JTextArea nameCitation

salutation

public javax.swing.JTextField salutation

nameContactAddress1

public javax.swing.JTextField nameContactAddress1

nameContactAddress2

public javax.swing.JTextField nameContactAddress2

nameContactCity

public javax.swing.JTextField nameContactCity

nameContactRegion

public javax.swing.JTextField nameContactRegion

nameContactMailCode

public javax.swing.JTextField nameContactMailCode

nameContactCountry

public javax.swing.JTextField nameContactCountry

nameContactPhone

public javax.swing.JTextField nameContactPhone

nameContactFax

public javax.swing.JTextField nameContactFax

nameContactEmail

public javax.swing.JTextField nameContactEmail

nameContactName

public javax.swing.JTextField nameContactName

menuDeleteListener

protected java.awt.event.ActionListener menuDeleteListener

insertContactNotePopUpMenu

protected javax.swing.JPopupMenu insertContactNotePopUpMenu
Constructor Detail

NameFields

public NameFields()
Method Detail

getAddNoteButton

public javax.swing.JButton getAddNoteButton()

removeContactNote

protected void removeContactNote()
                          throws ObjectNotRemovedException
Throws:
ObjectNotRemovedException

setDetailsPanel

public void setDetailsPanel(java.lang.String nameType)

setModel

public final void setModel(DomainObject model,
                           InfiniteProgressPanel progressPanel)
Sets the model for this editor.

Overrides:
setModel in class DomainEditorFields
Parameters:
model - the model to be used

getInitialFocusComponent

public java.awt.Component getInitialFocusComponent()
Specified by:
getInitialFocusComponent in class DomainEditorFields

getNameContactNotesTable

public DomainSortedTable getNameContactNotesTable()

getNonPreferredNamesTable

public DomainSortableTable getNonPreferredNamesTable()

setNonPreferredNamesTable

public void setNonPreferredNamesTable(DomainSortableTable nonPreferredNamesTable)

getAddNonPreferredNameButton

public javax.swing.JButton getAddNonPreferredNameButton()

setAddNonPreferredNameButton

public void setAddNonPreferredNameButton(javax.swing.JButton addNonPreferredNameButton)

getRemoveNonPreferredNameButton

public javax.swing.JButton getRemoveNonPreferredNameButton()

setRemoveNonPreferredNameButton

public void setRemoveNonPreferredNameButton(javax.swing.JButton removeNonPreferredNameButton)

getRemoveContactNoteButton

public javax.swing.JButton getRemoveContactNoteButton()

setRemoveContactNoteButton

public void setRemoveContactNoteButton(javax.swing.JButton remoeContactNoteButton)

setDisplayToFirstTab

protected void setDisplayToFirstTab()