Chapter 8. Package org.kaiwitte.workbench.ui.view

Table of Contents

Class EditRecordPanel
Synopsis
EditRecordPanel(MetaSchemeTableModel, int, UIConfig, MetaRecord)
createMetaRecord()
getPolicy()
getTableModel()
Class MailDialog
Synopsis
MailDialog(Frame, String, String, String, String, UIConfig)
getFrom()
getMessageBody()
getSubject()
getTo()
Class MainView
Synopsis
MainView(UIConfig)
addTab(String, JPanel)
confirm(String)
error(String)
error(String, Throwable)
info(String)
setOptionManager(OptionManager)
showOptions()
Class NewRecordPanel
Synopsis
NewRecordPanel(MetaSchemeTableModel, UIConfig)
addDocumentListener(DocumentListener)
createMetaRecord()
getPolicy()
getTableModel()
receiveMetaRecord(MetaRecord, MetaScheme)
receiveRecord(Record)
Class QuickSearchPanel
Synopsis
QuickSearchPanel(MetaScheme, UIConfig)
getTables()
performSearch(MetaRecord)
Class SchemeTablePanel
Synopsis
SchemeTablePanel(UIConfig, MetaSchemeTableModel)
Class SearchPanel
Synopsis
SearchPanel(MetaSchemeTableModel, UIConfig)
createCondition()
getPolicy()

Class EditRecordPanel

A JPanel that allows the user to edit records.

Synopsis

 public final class EditRecordPanel extends JPanel {
  public EditRecordPanel(MetaSchemeTableModel model,
                         int index,
                         UIConfig config,
                         MetaRecord record);

  public FocusTraversalPolicy getPolicy();
  public MetaRecord createMetaRecord();
  public MetaSchemeTableModel getTableModel();
}

Methods inherited from javax.swing.JPanel: getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI

Methods inherited from javax.swing.JComponent: addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputVerifier, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

Methods inherited from java.awt.Container: add, addContainerListener, addImpl, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, getComponent, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree

Methods inherited from java.awt.Component: action, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, coalesceEvents, createImage, createVolatileImage, disableEvents, dispatchEvent, enableEvents, enableInputMethods, getBackground, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, 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, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setName, setSize, show, size, toString, transferFocus, transferFocusUpCycle

Methods inherited from java.lang.Object: clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait

Inheritance Path. java.lang.Object-> java.awt.Component-> java.awt.Container-> javax.swing.JComponent-> javax.swing.JPanel-> org.kaiwitte.workbench.ui.view.EditRecordPanel

EditRecordPanel(MetaSchemeTableModel, int, UIConfig, MetaRecord)

Synopsis: public EditRecordPanel(org.kaiwitte.workbench.ui.model.MetaScheme\
TableModel model,

                                 int index, 
                                 org.kaiwitte.workbench.ui.UIConfig config,\
 
                                 org.kaiwitte.workbench.data.MetaRecord rec\
ord);

Parameters

model

the MetaSchemeTableModel that defines the number and type of the editing fields.

index

the index of the MetaRecord in the provided MetaSchemeTableModel

config

the UIConfig

record

the MetaRecord to be edited

Creates a new instance.

createMetaRecord()

Synopsis: public MetaRecord createMetaRecord();

Parameters

return

the new MetaRecord

Creates and returns the MetaRecord that results from the changes made in this dialog.

getPolicy()

Synopsis: public FocusTraversalPolicy getPolicy();

Parameters

return

the FocusTraversalPolicy

Returns the FocusTraversalPolicy that is optimised for navigating in this panel

getTableModel()

Synopsis: public MetaSchemeTableModel getTableModel();

Parameters

return

the MetaSchemeTableModel

Returns the MetaSchemeTableModel that belongs to this panel.