jpos.config.simple.editor
Class StandardPropsViewPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--jpos.config.simple.editor.AbstractPropsViewPanel
                                |
                                +--jpos.config.simple.editor.StandardPropsViewPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, PropsViewPanel, java.io.Serializable

class StandardPropsViewPanel
extends AbstractPropsViewPanel

This panel displays only Standard JavaPOS properties

Since:
1.3 (Wahsington DC 2001 meeting)
Author:
S. Hanai, E. Michael Maximilien (maxim@us.ibm.com)
See Also:
Serialized Form

Inner Class Summary
(package private)  class StandardPropsViewPanel.CreationPropertyTable
          A table for creation property.
(package private)  class StandardPropsViewPanel.JavaPosPropertyCellEditor
          A cell editor for JavaPos Property
(package private)  class StandardPropsViewPanel.JavaPosPropertyTable
          A table for JavaPos property.
(package private)  class StandardPropsViewPanel.MultiLinePropertyEditor
          This is a dialog box which has a capability to edit multiline
(package private)  class StandardPropsViewPanel.MyTable
          Abstract base class of table.
(package private)  class StandardPropsViewPanel.MyTextArea
          MyTextArea A JTextArea added dialog based editor.
(package private)  class StandardPropsViewPanel.ProductPropertyCellEditor
          A cell editor for product property
(package private)  class StandardPropsViewPanel.ProductPropertyTable
          A table for product property.
(package private) static interface StandardPropsViewPanel.PropertyChangeListener
          A property change listener.
(package private)  class StandardPropsViewPanel.VendorPropertyTable
          A table for vendor property.
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Inner classes inherited from class jpos.config.simple.editor.PropsViewPanel
PropsViewPanel.Event, PropsViewPanel.Listener
 
Field Summary
static java.lang.String CREATION_PROPS_STRING
           
static java.lang.String JPOS_PROPS_STRING
           
static java.lang.String LOGICALNAMETEXT_STRING
           
static java.lang.String PRODUCT_PROPS_STRING
           
static java.lang.String PROPERTY_NAME
           
static java.lang.String PROPERTY_VALUE
           
static java.lang.String SAVE_CHANGES_TO_JPOSENTRY_QUESTION_MSG
           
static java.lang.String SIFACTORYCLASSTEXT_STRING
           
static java.lang.String VENDOR_PROPS_STRING
           
 
Fields inherited from class jpos.config.simple.editor.AbstractPropsViewPanel
customButtonPanel, jposEntry
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, listenerList, paintingChild, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
StandardPropsViewPanel()
          Default ctor
 
Method Summary
 void aboutToLooseFocus()
          Called when this PropsViewPanel about to loose focus
 void cancelButtonClicked()
          Called when the "OK" command button is clicked
 void clearAll()
          Clears all the JTextField to ""
 void editButtonClicked()
          Called when the "Edit" command button is clicked
 void okButtonClicked()
          Called when the "OK" command button is clicked
 void refresh(JposEntry entry)
          Refreshes the JposEntry property values
 void setEditableAll(boolean b)
          Makes all UI widgets editable or not
 void setEnabledAll(boolean b)
          Enables/disables all UI widgets
 void setJposEntry(JposEntry entry)
          Replaces the JposEntry specified
 
Methods inherited from class jpos.config.simple.editor.AbstractPropsViewPanel
addListener, fireJposEntryChanged, getCustomButtonPanel, getJposEntry, getMainFrame, removeListener, setMainFrame
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, alwaysOnTop, checkIfChildObscuredBySibling, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOGICALNAMETEXT_STRING

public static final java.lang.String LOGICALNAMETEXT_STRING

SIFACTORYCLASSTEXT_STRING

public static final java.lang.String SIFACTORYCLASSTEXT_STRING

CREATION_PROPS_STRING

public static final java.lang.String CREATION_PROPS_STRING

JPOS_PROPS_STRING

public static final java.lang.String JPOS_PROPS_STRING

VENDOR_PROPS_STRING

public static final java.lang.String VENDOR_PROPS_STRING

PRODUCT_PROPS_STRING

public static final java.lang.String PRODUCT_PROPS_STRING

PROPERTY_NAME

public static final java.lang.String PROPERTY_NAME

PROPERTY_VALUE

public static final java.lang.String PROPERTY_VALUE

SAVE_CHANGES_TO_JPOSENTRY_QUESTION_MSG

public static final java.lang.String SAVE_CHANGES_TO_JPOSENTRY_QUESTION_MSG
Constructor Detail

StandardPropsViewPanel

public StandardPropsViewPanel()
Default ctor
Method Detail

clearAll

public void clearAll()
Clears all the JTextField to ""
Overrides:
clearAll in class AbstractPropsViewPanel

setEnabledAll

public void setEnabledAll(boolean b)
Enables/disables all UI widgets
Overrides:
setEnabledAll in class AbstractPropsViewPanel
Parameters:
b - the boolean param

setEditableAll

public void setEditableAll(boolean b)
Makes all UI widgets editable or not
Overrides:
setEditableAll in class AbstractPropsViewPanel
Parameters:
b - the boolean param

setJposEntry

public void setJposEntry(JposEntry entry)
Replaces the JposEntry specified
Overrides:
setJposEntry in class AbstractPropsViewPanel
Parameters:
entry - the JposEntry to replace

refresh

public void refresh(JposEntry entry)
Refreshes the JposEntry property values
Parameters:
entry - the JposEntry to refresh

cancelButtonClicked

public void cancelButtonClicked()
Called when the "OK" command button is clicked
Overrides:
cancelButtonClicked in class AbstractPropsViewPanel

editButtonClicked

public void editButtonClicked()
Called when the "Edit" command button is clicked
Overrides:
editButtonClicked in class AbstractPropsViewPanel

okButtonClicked

public void okButtonClicked()
Called when the "OK" command button is clicked
Overrides:
okButtonClicked in class AbstractPropsViewPanel

aboutToLooseFocus

public void aboutToLooseFocus()
Called when this PropsViewPanel about to loose focus
Overrides:
aboutToLooseFocus in class AbstractPropsViewPanel


This API and code belongs to the JavaPOS committee please see LISCENCE file for details