|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.archiviststoolkit.swing.StandardEditor
org.archiviststoolkit.mydomain.DomainEditor
public class DomainEditor
Domain Object Editor.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 | |
---|---|
DomainEditorFields |
editorFields
|
DomainTableWorkSurface |
workSurface
|
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 |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DomainEditor(java.lang.Class clazz,
java.awt.Dialog parent)
Constructor taking the parent frame and a title. |
|
DomainEditor(java.lang.Class clazz,
java.awt.Dialog parent,
DomainEditorFields editorFields)
|
|
DomainEditor(java.lang.Class clazz,
java.awt.Dialog parent,
java.lang.String mainHeader)
Constructor taking the parent frame and a mainHeader. |
|
DomainEditor(java.lang.Class clazz,
java.awt.Dialog parent,
java.lang.String mainHeader,
DomainEditorFields editorFields)
|
|
DomainEditor(java.lang.Class clazz,
java.awt.Dialog parent,
java.lang.String mainHeader,
java.lang.String subHeader)
|
|
DomainEditor(java.lang.Class clazz,
java.awt.Dialog parent,
java.lang.String mainHeader,
java.lang.String subHeader,
DomainEditorFields editorFields)
|
|
DomainEditor(java.lang.Class clazz,
java.awt.Frame parent)
Constructor taking the parent frame and a title. |
|
DomainEditor(java.lang.Class clazz,
java.awt.Frame parent,
DomainEditorFields editorFields)
|
|
DomainEditor(java.lang.Class clazz,
java.awt.Frame parent,
java.lang.String mainHeader)
Constructor taking the parent frame and a mainHeader. |
|
DomainEditor(java.lang.Class clazz,
java.awt.Frame parent,
java.lang.String mainHeader,
DomainEditorFields editorFields)
|
|
DomainEditor(java.lang.Class clazz,
java.awt.Frame parent,
java.lang.String mainHeader,
java.lang.String subHeader)
|
|
DomainEditor(java.lang.Class clazz,
java.awt.Frame parent,
java.lang.String mainHeader,
java.lang.String subHeader,
DomainEditorFields editorFields)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
capture and handle action events. |
void |
decrementSelectedRow()
|
java.lang.Boolean |
getBuffered()
|
DomainObject |
getCallingModel()
|
java.lang.Class |
getClazz()
|
DomainObject |
getModel()
Get the current model being used by this editor. |
java.lang.Boolean |
getReadOnly()
|
int |
getSelectedRow()
|
void |
incrementSelectedRow()
|
void |
init(java.lang.Class clazz)
|
void |
removeRelatedTableRow(javax.swing.JTable relatedTable,
DomainRelatedTableModel tableModel,
DomainObject model)
|
void |
setBean(java.lang.Object newBean)
|
void |
setBuffered(java.lang.Boolean buffered)
|
void |
setButtonListeners()
|
void |
setCallingModel(DomainObject callingModel)
|
void |
setCallingTable(javax.swing.JTable callingTable)
|
void |
setContentPanel(DomainEditorFields newContentPanel)
|
void |
setMainHeaderColorAndTextByClass()
|
void |
setMainHeaderColorAndTextByClass(java.lang.Class clazz)
|
void |
setMainHeaderColorAndTextByClass(java.lang.Class clazz,
java.lang.Class parentClass)
|
void |
setModel(DomainObject model,
InfiniteProgressPanel progressPanel)
Sets the model for this editor. |
void |
setNavigationButtonListeners(java.awt.event.ActionListener listener)
|
void |
setReadOnly(java.lang.Boolean readOnly)
|
void |
setSelectedRow(int selectedRow)
|
void |
setWorkSurface(DomainTableWorkSurface workSurface)
|
int |
showDialog()
Displays the dialog box representing the editor. |
void |
updateRelatedTable(DomainRelatedTableModel tableModel,
java.util.Collection updatedCollection)
|
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public DomainTableWorkSurface workSurface
public DomainEditorFields editorFields
Constructor Detail |
---|
public DomainEditor(java.lang.Class clazz, java.awt.Frame parent)
parent
- the parent framepublic DomainEditor(java.lang.Class clazz, java.awt.Dialog parent)
parent
- the parent framepublic DomainEditor(java.lang.Class clazz, java.awt.Frame parent, java.lang.String mainHeader)
parent
- the parent framemainHeader
- the mainHeader of this editorpublic DomainEditor(java.lang.Class clazz, java.awt.Dialog parent, java.lang.String mainHeader)
parent
- the parent framemainHeader
- the mainHeader of this editorpublic DomainEditor(java.lang.Class clazz, java.awt.Frame parent, java.lang.String mainHeader, java.lang.String subHeader)
public DomainEditor(java.lang.Class clazz, java.awt.Dialog parent, java.lang.String mainHeader, java.lang.String subHeader)
public DomainEditor(java.lang.Class clazz, java.awt.Dialog parent, DomainEditorFields editorFields)
public DomainEditor(java.lang.Class clazz, java.awt.Frame parent, DomainEditorFields editorFields)
public DomainEditor(java.lang.Class clazz, java.awt.Dialog parent, java.lang.String mainHeader, DomainEditorFields editorFields)
public DomainEditor(java.lang.Class clazz, java.awt.Frame parent, java.lang.String mainHeader, DomainEditorFields editorFields)
public DomainEditor(java.lang.Class clazz, java.awt.Dialog parent, java.lang.String mainHeader, java.lang.String subHeader, DomainEditorFields editorFields)
public DomainEditor(java.lang.Class clazz, java.awt.Frame parent, java.lang.String mainHeader, java.lang.String subHeader, DomainEditorFields editorFields)
Method Detail |
---|
public void setContentPanel(DomainEditorFields newContentPanel)
setContentPanel
in class StandardEditor
public int showDialog()
showDialog
in class StandardEditor
public void setMainHeaderColorAndTextByClass()
public void setMainHeaderColorAndTextByClass(java.lang.Class clazz, java.lang.Class parentClass)
public void setMainHeaderColorAndTextByClass(java.lang.Class clazz)
public void setBean(java.lang.Object newBean)
public void setModel(DomainObject model, InfiniteProgressPanel progressPanel)
model
- the model to be usedprogressPanel
- - the glass pane to be used to display a progress messagepublic DomainObject getModel()
public void setWorkSurface(DomainTableWorkSurface workSurface)
public void setNavigationButtonListeners(java.awt.event.ActionListener listener)
public void setButtonListeners()
public void setSelectedRow(int selectedRow)
public void incrementSelectedRow()
public void decrementSelectedRow()
public int getSelectedRow()
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class StandardEditor
ae
- the action eventpublic void updateRelatedTable(DomainRelatedTableModel tableModel, java.util.Collection updatedCollection)
public void removeRelatedTableRow(javax.swing.JTable relatedTable, DomainRelatedTableModel tableModel, DomainObject model) throws ObjectNotRemovedException
ObjectNotRemovedException
public void setCallingTable(javax.swing.JTable callingTable) throws UnsupportedTableModelException
setCallingTable
in class StandardEditor
UnsupportedTableModelException
public java.lang.Class getClazz()
public void init(java.lang.Class clazz)
public DomainObject getCallingModel()
public void setCallingModel(DomainObject callingModel)
public java.lang.Boolean getReadOnly()
getReadOnly
in class StandardEditor
public void setReadOnly(java.lang.Boolean readOnly)
setReadOnly
in class StandardEditor
public java.lang.Boolean getBuffered()
public void setBuffered(java.lang.Boolean buffered)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |