org.archiviststoolkit.editor
Class ResourceFields

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.ResourceFields
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, NameEnabledEditor, SubjectEnabledEditorFields

public class ResourceFields
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.JTextArea author
           
 javax.swing.JTextArea containerSummary
           
 javax.swing.JTextField eadIdentifier10
           
 javax.swing.JTextField eadIdentifier13
           
 javax.swing.JTextField eadIdentifier15
           
 javax.swing.JTextField eadIdentifier5
           
 javax.swing.JTextArea editionStatement
           
 javax.swing.JComboBox extentType
           
 javax.swing.JComboBox extentType2
           
 javax.swing.JComboBox extentType3
           
 javax.swing.JTextArea findingAidSubtitle
           
 javax.swing.JTextArea findingAidTitle
           
 javax.swing.JComboBox insertInlineTag
           
 javax.swing.JTextArea languageOfFindingAid
           
 javax.swing.JTextField repositoryName
           
 javax.swing.JTextField resourceIdentifier1
           
 javax.swing.JTextField resourceIdentifier2
           
 javax.swing.JTextField resourceIdentifier3
           
 javax.swing.JTextField resourceIdentifier4
           
 javax.swing.JFormattedTextField resourcesBulkDateBegin
           
 javax.swing.JFormattedTextField resourcesBulkDateEnd
           
 javax.swing.JFormattedTextField resourcesDateBegin
           
 javax.swing.JFormattedTextField resourcesDateEnd
           
 javax.swing.JTextField resourcesDateExpression
           
 javax.swing.JFormattedTextField resourcesExtentNumber
           
 javax.swing.JComboBox resourcesLanguageCode
           
 javax.swing.JTextArea resourcesLanguageNote
           
 javax.swing.JComboBox resourcesLevel
           
 javax.swing.JTextField resourcesOtherLevel
           
 javax.swing.JTextArea resourcesTitle
           
 javax.swing.JCheckBox restrictionsApply
           
 javax.swing.JCheckBox restrictionsApply2
           
 javax.swing.JTextArea revisionDescription
           
 javax.swing.JTextArea series
           
 javax.swing.JTextArea sponsorNote
           
 javax.swing.JTextArea sponsorNote2
           
 
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
ResourceFields()
           
 
Method Summary
protected  void addRelatedTableInformation()
           
 javax.swing.JTable getAccessionsTable()
           
 javax.swing.JButton getAddInstanceButton()
           
 javax.swing.JButton getAddNameRelationshipButton()
           
 javax.swing.JComboBox getAddNoteEtcComboBox()
           
 javax.swing.JButton getAddSubjectRelationshipButton()
           
 javax.swing.JButton getChangeRepositoryButton()
           
 DomainSortableTable getDeaccessionsTable()
           
 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, 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

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

repositoryName

public javax.swing.JTextField repositoryName

resourceIdentifier1

public javax.swing.JTextField resourceIdentifier1

resourceIdentifier2

public javax.swing.JTextField resourceIdentifier2

resourceIdentifier3

public javax.swing.JTextField resourceIdentifier3

resourceIdentifier4

public javax.swing.JTextField resourceIdentifier4

resourcesExtentNumber

public javax.swing.JFormattedTextField resourcesExtentNumber

extentType

public javax.swing.JComboBox extentType

containerSummary

public javax.swing.JTextArea containerSummary

restrictionsApply2

public javax.swing.JCheckBox restrictionsApply2

restrictionsApply

public javax.swing.JCheckBox restrictionsApply

eadIdentifier5

public javax.swing.JTextField eadIdentifier5

eadIdentifier13

public javax.swing.JTextField eadIdentifier13

findingAidTitle

public javax.swing.JTextArea findingAidTitle

findingAidSubtitle

public javax.swing.JTextArea findingAidSubtitle

eadIdentifier10

public javax.swing.JTextField eadIdentifier10

author

public javax.swing.JTextArea author

extentType2

public javax.swing.JComboBox extentType2

languageOfFindingAid

public javax.swing.JTextArea languageOfFindingAid

sponsorNote

public javax.swing.JTextArea sponsorNote

editionStatement

public javax.swing.JTextArea editionStatement

series

public javax.swing.JTextArea series

eadIdentifier15

public javax.swing.JTextField eadIdentifier15

revisionDescription

public javax.swing.JTextArea revisionDescription

extentType3

public javax.swing.JComboBox extentType3

sponsorNote2

public javax.swing.JTextArea sponsorNote2
Constructor Detail

ResourceFields

public ResourceFields()
Method Detail

setDisplayToFirstTab

protected void setDisplayToFirstTab()

getChangeRepositoryButton

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

getDeaccessionsTable

public DomainSortableTable getDeaccessionsTable()

getRemoveNotesEtcButton

public javax.swing.JButton getRemoveNotesEtcButton()

getAddNoteEtcComboBox

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

addRelatedTableInformation

protected void addRelatedTableInformation()

getInstancesTable

public DomainSortableTable getInstancesTable()
Overrides:
getInstancesTable in class ArchDescriptionFields

getAddInstanceButton

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

getRemoveInstanceButton

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

getRepeatingDataTable

public DomainSortedTable getRepeatingDataTable()
Overrides:
getRepeatingDataTable 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

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)

getNamesTable

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

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)

getAccessionsTable

public javax.swing.JTable getAccessionsTable()