|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.archiviststoolkit.mydomain.DomainEditorFields
public abstract class DomainEditorFields
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 | |
---|---|
java.text.DateFormat |
customFormat
|
com.jgoodies.binding.PresentationModel |
detailsModel
|
java.util.ArrayList |
fieldsToBind
|
protected boolean |
inSetModel
|
protected javax.swing.undo.UndoManager |
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 | |
---|---|
DomainEditorFields()
|
Method Summary | |
---|---|
void |
acceptEdit()
|
protected void |
addRelatedObject(java.lang.Class objectClass,
DomainGlazedListTable table)
|
protected void |
addRelatedObject(java.lang.String whereString,
java.lang.Class objectClass,
DomainGlazedListTable table)
|
void |
addRelatedTableRecord()
|
void |
cancelEdit()
|
void |
convertComboBoxToNonEnterableTextField(javax.swing.JComboBox comboBox,
java.lang.String fieldName)
|
protected int |
editRelatedRecord(DomainGlazedListTable table,
java.lang.Class clazz)
|
protected int |
editRelatedRecord(DomainGlazedListTable table,
java.lang.Class clazz,
java.lang.Boolean buffered)
|
abstract java.awt.Component |
getInitialFocusComponent()
|
DomainObject |
getModel()
get the model that this editor is using. |
DomainEditor |
getParentEditor()
|
javax.swing.JButton |
getRedoButton()
|
javax.swing.JButton |
getUndoButton()
|
protected void |
handleRedoButtonAction()
|
protected int |
handleTableMouseClick(java.awt.event.MouseEvent e,
DomainGlazedListTable table,
java.lang.Class clazz)
|
protected int |
handleTableMouseClick(java.awt.event.MouseEvent e,
DomainGlazedListTable table,
java.lang.Class clazz,
java.lang.Boolean buffered)
|
protected void |
handleUndoButtonAction()
|
protected void |
initUndo(javax.swing.JTextArea... textAreas)
|
void |
removeRelatedTableRow(DomainGlazedListTable relatedTable,
DomainObject model)
|
void |
removeRelatedTableRow(DomainGlazedListTable relatedTable,
DomainRelatedTableModel tableModel,
DomainObject model)
|
void |
setBean(java.lang.Object newBean)
|
void |
setFormToReadOnly()
|
void |
setModel(DomainObject model,
InfiniteProgressPanel progressPanel)
Set the domain model for this editor. |
void |
setParentEditor(DomainEditor parentEditor)
|
void |
updateRelatedTable(DomainRelatedTableModel tableModel,
java.util.Collection updatedCollection)
|
protected void |
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 |
---|
public java.util.ArrayList fieldsToBind
public java.text.DateFormat customFormat
public com.jgoodies.binding.PresentationModel detailsModel
protected javax.swing.undo.UndoManager undoManager
protected boolean inSetModel
Constructor Detail |
---|
public DomainEditorFields()
Method Detail |
---|
public void setFormToReadOnly()
public void convertComboBoxToNonEnterableTextField(javax.swing.JComboBox comboBox, java.lang.String fieldName)
public void setBean(java.lang.Object newBean)
public DomainObject getModel()
public void setModel(DomainObject model, InfiniteProgressPanel progressPanel)
model
- the modelpublic void updateRelatedTable(DomainRelatedTableModel tableModel, java.util.Collection updatedCollection)
public void addRelatedTableRecord()
public void removeRelatedTableRow(DomainGlazedListTable relatedTable, DomainObject model) throws ObjectNotRemovedException
ObjectNotRemovedException
public abstract java.awt.Component getInitialFocusComponent()
public void removeRelatedTableRow(DomainGlazedListTable relatedTable, DomainRelatedTableModel tableModel, DomainObject model) throws ObjectNotRemovedException
ObjectNotRemovedException
protected void initUndo(javax.swing.JTextArea... textAreas)
protected void updateUndoButtons()
public javax.swing.JButton getUndoButton()
public javax.swing.JButton getRedoButton()
public DomainEditor getParentEditor()
public void setParentEditor(DomainEditor parentEditor)
protected int handleTableMouseClick(java.awt.event.MouseEvent e, DomainGlazedListTable table, java.lang.Class clazz)
protected int handleTableMouseClick(java.awt.event.MouseEvent e, DomainGlazedListTable table, java.lang.Class clazz, java.lang.Boolean buffered)
protected int editRelatedRecord(DomainGlazedListTable table, java.lang.Class clazz)
protected int editRelatedRecord(DomainGlazedListTable table, java.lang.Class clazz, java.lang.Boolean buffered)
protected void addRelatedObject(java.lang.Class objectClass, DomainGlazedListTable table) throws AddRelatedObjectException, DuplicateLinkException
AddRelatedObjectException
DuplicateLinkException
protected void addRelatedObject(java.lang.String whereString, java.lang.Class objectClass, DomainGlazedListTable table) throws AddRelatedObjectException, DuplicateLinkException
AddRelatedObjectException
DuplicateLinkException
protected void handleUndoButtonAction()
protected void handleRedoButtonAction()
public void acceptEdit()
public void cancelEdit()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |