org.archiviststoolkit.editor
Class ResourceComponentsFields

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.ArchDescriptionFields
                          extended by org.archiviststoolkit.editor.ResourceComponentsFields
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, NameEnabledEditor, SubjectEnabledEditorFields

public class ResourceComponentsFields
extends ArchDescriptionFields

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
 javax.swing.JComboBox extentType
           
 javax.swing.JComboBox insertInlineTag
           
 javax.swing.JFormattedTextField resourcesBulkDateBegin
           
 javax.swing.JFormattedTextField resourcesBulkDateEnd
           
 javax.swing.JFormattedTextField resourcesDateBegin
           
 javax.swing.JTextField resourcesDateBegin2
           
 javax.swing.JFormattedTextField resourcesDateEnd
           
 javax.swing.JTextField resourcesDateExpression
           
 javax.swing.JTextArea resourcesExtentDescription
           
 javax.swing.JFormattedTextField resourcesExtentNumber
           
 javax.swing.JComboBox resourcesLanguageCode
           
 javax.swing.JTextArea resourcesLanguageNote
           
 javax.swing.JComboBox resourcesLevel
           
 javax.swing.JTextField resourcesOtherLevel
           
 javax.swing.JCheckBox resourcesRestrictionsApply
           
 javax.swing.JTextArea resourcesTitle
           
 javax.swing.JCheckBox restrictionsApply2
           
 javax.swing.JTextField subdivisionIdentifier
           
 
Fields inherited from class org.archiviststoolkit.editor.ArchDescriptionFields
ADD_AFTER_SELECTION, ADD_AT_BEGINNING, ADD_AT_END, ADD_BEFORE_SELECTION, currentInstance, currentRepeatingData, defaultInstanceType, dialogInstances, dialogRepeatingData, selectedRowInstances, selectedRowRepeatingData
 
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
ResourceComponentsFields()
           
 
Method Summary
 void commitChanges()
           
 javax.swing.JButton getAddInstanceButton()
           
 javax.swing.JButton getAddNameRelationshipButton()
           
 javax.swing.JComboBox getAddNoteEtcComboBox()
           
 javax.swing.JButton getAddSubjectRelationshipButton()
           
 java.awt.Component getInitialFocusComponent()
           
 DomainSortableTable getInstancesTable()
           
 DomainSortableTable getNamesTable()
           
 javax.swing.JButton getRemoveInstanceButton()
           
 javax.swing.JButton getRemoveNameRelationshipButton()
           
 javax.swing.JButton getRemoveNotesEtcButton()
           
 javax.swing.JButton getRemoveSubjectRelationshipButton()
           
 DomainSortedTable getRepeatingDataTable()
           
 DomainSortableTable getSubjectsTable()
           
 void setAddNameRelationshipButton(javax.swing.JButton addNameRelationshipButton)
           
 void setAddSubjectRelationshipButton(javax.swing.JButton addSubjectRelationshipButton)
           
protected  void setDisplayToFirstTab()
           
 void setModel(DomainObject model, InfiniteProgressPanel progressPanel)
          Set the domain model for this editor.
 void setRemoveNameRelationshipButton(javax.swing.JButton removeNameRelationshipButton)
           
 void setRemoveSubjectRelationshipButton(javax.swing.JButton removeSubjectRelationshipButton)
           
 
Methods inherited from class org.archiviststoolkit.editor.ArchDescriptionFields
addDeaccessionsActionPerformed, addInstance, addNameRelationship, addNoteEtc, addNoteEtcComboBoxAction, addRepeatingData, addSubjectRelationship, editNameRelationshipActionPerformed, getAddRepeatingDataButton, getChangeRepositoryButton, getNameEnabledModel, getNotesTable, getRemoveRepeatingDataButton, getSubjectEnabledModel, handleInstanceTableMouseClick, handleNamesTableMouseClick, initAccess, initDigitalObjectNotes, initMoreStuff, initNotesEtc, removeDeaccessionActionPerformed, removeNotesEtc, setOtherLevelEnabledDisabled
 
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

resourcesLevel

public javax.swing.JComboBox resourcesLevel

resourcesDateBegin2

public javax.swing.JTextField resourcesDateBegin2

resourcesOtherLevel

public javax.swing.JTextField resourcesOtherLevel

resourcesTitle

public javax.swing.JTextArea resourcesTitle

insertInlineTag

public javax.swing.JComboBox insertInlineTag

resourcesDateExpression

public javax.swing.JTextField resourcesDateExpression

resourcesDateBegin

public javax.swing.JFormattedTextField resourcesDateBegin

resourcesDateEnd

public javax.swing.JFormattedTextField resourcesDateEnd

resourcesBulkDateBegin

public javax.swing.JFormattedTextField resourcesBulkDateBegin

resourcesBulkDateEnd

public javax.swing.JFormattedTextField resourcesBulkDateEnd

resourcesLanguageCode

public javax.swing.JComboBox resourcesLanguageCode

resourcesLanguageNote

public javax.swing.JTextArea resourcesLanguageNote

subdivisionIdentifier

public javax.swing.JTextField subdivisionIdentifier

resourcesExtentNumber

public javax.swing.JFormattedTextField resourcesExtentNumber

extentType

public javax.swing.JComboBox extentType

resourcesExtentDescription

public javax.swing.JTextArea resourcesExtentDescription

restrictionsApply2

public javax.swing.JCheckBox restrictionsApply2

resourcesRestrictionsApply

public javax.swing.JCheckBox resourcesRestrictionsApply
Constructor Detail

ResourceComponentsFields

public ResourceComponentsFields()
Method Detail

setDisplayToFirstTab

protected void setDisplayToFirstTab()

getRemoveNotesEtcButton

public javax.swing.JButton getRemoveNotesEtcButton()

getAddInstanceButton

public javax.swing.JButton getAddInstanceButton()
Overrides:
getAddInstanceButton in class ArchDescriptionFields

getRemoveInstanceButton

public javax.swing.JButton getRemoveInstanceButton()
Overrides:
getRemoveInstanceButton in class ArchDescriptionFields

getNamesTable

public DomainSortableTable getNamesTable()
Specified by:
getNamesTable in interface NameEnabledEditor
Specified by:
getNamesTable in class ArchDescriptionFields

getRepeatingDataTable

public DomainSortedTable getRepeatingDataTable()
Overrides:
getRepeatingDataTable in class ArchDescriptionFields

getInstancesTable

public DomainSortableTable getInstancesTable()
Overrides:
getInstancesTable in class ArchDescriptionFields

getAddNoteEtcComboBox

public javax.swing.JComboBox getAddNoteEtcComboBox()
Overrides:
getAddNoteEtcComboBox in class ArchDescriptionFields

setModel

public final void setModel(DomainObject model,
                           InfiniteProgressPanel progressPanel)
Description copied from class: ArchDescriptionFields
Set the domain model for this editor.

Overrides:
setModel in class ArchDescriptionFields
Parameters:
model - the model

getInitialFocusComponent

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

commitChanges

public final void commitChanges()

getSubjectsTable

public DomainSortableTable getSubjectsTable()
Specified by:
getSubjectsTable in interface SubjectEnabledEditorFields
Specified by:
getSubjectsTable in class ArchDescriptionFields

getAddSubjectRelationshipButton

public javax.swing.JButton getAddSubjectRelationshipButton()
Specified by:
getAddSubjectRelationshipButton in class ArchDescriptionFields

setAddSubjectRelationshipButton

public void setAddSubjectRelationshipButton(javax.swing.JButton addSubjectRelationshipButton)

getAddNameRelationshipButton

public javax.swing.JButton getAddNameRelationshipButton()
Specified by:
getAddNameRelationshipButton in class ArchDescriptionFields

setAddNameRelationshipButton

public void setAddNameRelationshipButton(javax.swing.JButton addNameRelationshipButton)

getRemoveNameRelationshipButton

public javax.swing.JButton getRemoveNameRelationshipButton()
Specified by:
getRemoveNameRelationshipButton in class ArchDescriptionFields

setRemoveNameRelationshipButton

public void setRemoveNameRelationshipButton(javax.swing.JButton removeNameRelationshipButton)

getRemoveSubjectRelationshipButton

public javax.swing.JButton getRemoveSubjectRelationshipButton()
Specified by:
getRemoveSubjectRelationshipButton in class ArchDescriptionFields

setRemoveSubjectRelationshipButton

public void setRemoveSubjectRelationshipButton(javax.swing.JButton removeSubjectRelationshipButton)