jpos.config.simple.editor
Class VendorPropsViewPanel

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

class VendorPropsViewPanel
extends AbstractPropsViewPanel

This panel displays only Vendor specific properties

Since:
1.3 (SF 2K meeting)
Author:
E. Michael Maximilien (maxim@us.ibm.com)
See Also:
Serialized Form

Inner Class Summary
(package private)  class VendorPropsViewPanel.PropsTableModel
          TableModel inner class for this VendorProsViewPanel
 
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 ADD_BUTTON_TTEXT_STRING
           
static java.lang.String ADD_STRING
           
static java.lang.String CANNOT_ADD_PROP_WITH_EMPTY_NAME_MSG
           
static java.lang.String CANNOT_ADD_RS232_PROPERTY_IN_VENDOR_PROPS_PANEL_MSG
           
static java.lang.String CANNOT_ADD_STANDARD_PROPERTY_IN_VENDOR_PROPS_PANEL_MSG
           
static java.lang.String PROP_NAME_STRING
           
static java.lang.String PROP_TYPE_STRING
           
static java.lang.String PROP_VALUE_STRING
           
static java.lang.String PROPERTY_BY_THIS_NAME_ALREADY_EXISTS_MSG
           
static java.lang.String PROPERTY_TYPE_IS_NOT_VALID_FOR_VALUE_MSG
           
static java.lang.String PROPERTY_VALUE_IS_NOT_VALID_FOR_TYPE_MSG
           
static java.lang.String REMOVE_BUTTON_TTEXT_STRING
           
static java.lang.String REMOVE_SELECTED_PROPERTY_FROM_ENTRY_MSG
           
static java.lang.String REMOVE_STRING
           
static java.lang.String SAVE_CHANGES_TO_JPOSENTRY_QUESTION_MSG
           
static java.lang.String VENDOR_PROPS_TABLE_TITLE
           
 
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
VendorPropsViewPanel()
          Default ctor
 
Method Summary
 void aboutToLooseFocus()
          Called when this PropsViewPanel about to loose focus
 void cancelButtonClicked()
          Called when the "Cancel" command button is clicked
 void clearAll()
          Clears all the JTextField to ""
 void editButtonClicked()
          Called when the "Edit" command button is clicked
 javax.swing.JPanel getCustomButtonPanel()
           
 void okButtonClicked()
          Called when the "OK" command button is clicked
 void setEditableAll(boolean b)
          Makes all JTextField editable
 void setEnabledAll(boolean b)
          Makes all JTextField enabled
 void setJposEntry(JposEntry entry)
          Sets the current JposEntry for this panel
 
Methods inherited from class jpos.config.simple.editor.AbstractPropsViewPanel
addListener, fireJposEntryChanged, 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

PROP_NAME_STRING

public static final java.lang.String PROP_NAME_STRING

PROP_VALUE_STRING

public static final java.lang.String PROP_VALUE_STRING

PROP_TYPE_STRING

public static final java.lang.String PROP_TYPE_STRING

VENDOR_PROPS_TABLE_TITLE

public static final java.lang.String VENDOR_PROPS_TABLE_TITLE

ADD_STRING

public static final java.lang.String ADD_STRING

REMOVE_STRING

public static final java.lang.String REMOVE_STRING

ADD_BUTTON_TTEXT_STRING

public static final java.lang.String ADD_BUTTON_TTEXT_STRING

REMOVE_BUTTON_TTEXT_STRING

public static final java.lang.String REMOVE_BUTTON_TTEXT_STRING

CANNOT_ADD_STANDARD_PROPERTY_IN_VENDOR_PROPS_PANEL_MSG

public static final java.lang.String CANNOT_ADD_STANDARD_PROPERTY_IN_VENDOR_PROPS_PANEL_MSG

CANNOT_ADD_RS232_PROPERTY_IN_VENDOR_PROPS_PANEL_MSG

public static final java.lang.String CANNOT_ADD_RS232_PROPERTY_IN_VENDOR_PROPS_PANEL_MSG

CANNOT_ADD_PROP_WITH_EMPTY_NAME_MSG

public static final java.lang.String CANNOT_ADD_PROP_WITH_EMPTY_NAME_MSG

REMOVE_SELECTED_PROPERTY_FROM_ENTRY_MSG

public static final java.lang.String REMOVE_SELECTED_PROPERTY_FROM_ENTRY_MSG

SAVE_CHANGES_TO_JPOSENTRY_QUESTION_MSG

public static final java.lang.String SAVE_CHANGES_TO_JPOSENTRY_QUESTION_MSG

PROPERTY_BY_THIS_NAME_ALREADY_EXISTS_MSG

public static final java.lang.String PROPERTY_BY_THIS_NAME_ALREADY_EXISTS_MSG

PROPERTY_VALUE_IS_NOT_VALID_FOR_TYPE_MSG

public static final java.lang.String PROPERTY_VALUE_IS_NOT_VALID_FOR_TYPE_MSG

PROPERTY_TYPE_IS_NOT_VALID_FOR_VALUE_MSG

public static final java.lang.String PROPERTY_TYPE_IS_NOT_VALID_FOR_VALUE_MSG
Constructor Detail

VendorPropsViewPanel

public VendorPropsViewPanel()
Default ctor
Method Detail

getCustomButtonPanel

public javax.swing.JPanel getCustomButtonPanel()
Overrides:
getCustomButtonPanel in class AbstractPropsViewPanel
Returns:
the JPanel of of custom JButton object to add to for this panel

clearAll

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

setEnabledAll

public void setEnabledAll(boolean b)
Makes all JTextField enabled
Overrides:
setEnabledAll in class AbstractPropsViewPanel
Parameters:
b - the boolean param

setEditableAll

public void setEditableAll(boolean b)
Makes all JTextField editable
Overrides:
setEditableAll in class AbstractPropsViewPanel
Parameters:
b - the boolean param

setJposEntry

public void setJposEntry(JposEntry entry)
Sets the current JposEntry for this panel
Overrides:
setJposEntry in class AbstractPropsViewPanel
Parameters:
jposEntry - the JposEntry

aboutToLooseFocus

public void aboutToLooseFocus()
Called when this PropsViewPanel about to loose focus
Overrides:
aboutToLooseFocus 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

cancelButtonClicked

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


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