jpos.config.simple.editor
Class EditJposEntryDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--jpos.config.simple.editor.EditJposEntryDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

class EditJposEntryDialog
extends javax.swing.JDialog

Small editor dialog for a JposEntry property

Since:
0.1 (Philly 99 meeting)
Author:
E. Michael Maximilien (maxim@us.ibm.com), Manuel M Monserat, Kriselie D Rivera
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
 
Field Summary
static java.lang.String ADD_STRING
           
static java.lang.String ADDPROP_STRING
           
static java.lang.String CANCELBUTTON_STRING
           
static java.lang.String DELETE_STRING
           
static java.lang.String DELETEJPOSENTRY_STRING
           
static java.lang.String DELETEPROP_STRING
           
static java.lang.String EDITTITLE_STRING
           
static java.lang.String JPOSENTRYEDITOR_STRING
           
static java.lang.String MODIFY_STRING
           
static java.lang.String MODIFYPROP_STRING
           
static java.lang.String OKBUTTON_STRING
           
static java.lang.String UNKNOWN_STRING
           
static java.lang.String USEDNAME_STRING
           
static java.lang.String VALIDCLASS_STRING
           
static java.lang.String VALIDNAME_STRING
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
modal, resizable, title
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditJposEntryDialog(javax.swing.JFrame parent)
          1-arg ctor
 
Method Summary
 void clearAll()
          Clears all text fields
 void clearCurrentPropFields()
          clears currentProp fields in the jposEntryViewPanel
 void enableEditModifyButtons(boolean b)
          Enables/disables the modify/delete buttons
 void enableViewPanelLNTField(boolean b)
          enables/disables the logicalNameTextField in the JposEntryViewPanel
 JposEntry getJposEntry()
           
 boolean getShowNumbersAsHexFlag()
          getter method for the showNumbersAsHex variable
 void initDialog()
          initializes the dialog for display
 boolean isCanceled()
           
 boolean isEditing()
           
 void setCanceled(boolean b)
          sets the cancel variable
 void setEditableAll(boolean b)
          Makes all text fieldds editable or not
 void setEditing(boolean b)
          sets the editing variable
 void setEnabledAll(boolean b)
          Enables/disables all text fields and UI widgets
 void setJposEntry(JposEntry entry)
          Sets the JposEntry to edit
 void setJposEntryList(JposEntryList list)
          Sets the jposEntryList
 void setShowNumbersAsHexFlag(boolean b)
          sets the showAsHexFlag variable to display integers
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, constructComponentName, dispose, getTitle, hide, interruptBlocking, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

JPOSENTRYEDITOR_STRING

public static final java.lang.String JPOSENTRYEDITOR_STRING

EDITTITLE_STRING

public static final java.lang.String EDITTITLE_STRING

ADDPROP_STRING

public static final java.lang.String ADDPROP_STRING

MODIFYPROP_STRING

public static final java.lang.String MODIFYPROP_STRING

DELETEPROP_STRING

public static final java.lang.String DELETEPROP_STRING

DELETEJPOSENTRY_STRING

public static final java.lang.String DELETEJPOSENTRY_STRING

VALIDNAME_STRING

public static final java.lang.String VALIDNAME_STRING

VALIDCLASS_STRING

public static final java.lang.String VALIDCLASS_STRING

UNKNOWN_STRING

public static final java.lang.String UNKNOWN_STRING

USEDNAME_STRING

public static final java.lang.String USEDNAME_STRING

CANCELBUTTON_STRING

public static final java.lang.String CANCELBUTTON_STRING

OKBUTTON_STRING

public static final java.lang.String OKBUTTON_STRING

ADD_STRING

public static final java.lang.String ADD_STRING

DELETE_STRING

public static final java.lang.String DELETE_STRING

MODIFY_STRING

public static final java.lang.String MODIFY_STRING
Constructor Detail

EditJposEntryDialog

public EditJposEntryDialog(javax.swing.JFrame parent)
1-arg ctor
Parameters:
parent - the parent JFrame
Since:
0.1 (Philly 99 meeting)
Method Detail

initDialog

public void initDialog()
initializes the dialog for display

getJposEntry

public JposEntry getJposEntry()
Returns:
the JposEntry that is being edited
Since:
0.1 (Philly 99 meeting)

setJposEntry

public void setJposEntry(JposEntry entry)
Sets the JposEntry to edit
Parameters:
entry - the JposEntry to edit
Since:
0.1 (Philly 99 meeting)

clearAll

public void clearAll()
Clears all text fields
Since:
0.1 (Philly 99 meeting)

setEnabledAll

public void setEnabledAll(boolean b)
Enables/disables all text fields and UI widgets
Parameters:
b - the boolean parameter
Since:
0.1 (Philly 99 meeting)

setEditableAll

public void setEditableAll(boolean b)
Makes all text fieldds editable or not
Parameters:
b - the boolean parameter
Since:
0.1 (Philly 99 meeting)

enableEditModifyButtons

public void enableEditModifyButtons(boolean b)
Enables/disables the modify/delete buttons
Parameters:
b - the boolean parameter
Since:
1.3 (SF 2K meeting)

setJposEntryList

public void setJposEntryList(JposEntryList list)
Sets the jposEntryList
Parameters:
list - the JposEntryList
Since:
1.3 (SF 2K meeting)

setEditing

public void setEditing(boolean b)
sets the editing variable
Parameters:
b - the boolean parameter to set the editing variable
Since:
1.3 (SF 2K meeting)

isEditing

public boolean isEditing()
Returns:
true if editing is true, false otherwise
Since:
1.3 (SF 2K meeting)

enableViewPanelLNTField

public void enableViewPanelLNTField(boolean b)
enables/disables the logicalNameTextField in the JposEntryViewPanel
Parameters:
b - the boolean parameter
Since:
1.3 (SF 2K meeting)

setCanceled

public void setCanceled(boolean b)
sets the cancel variable
Parameters:
b - the boolean parameter
Since:
1.3 (SF 2K meeting)

isCanceled

public boolean isCanceled()
Returns:
canceled value
Since:
1.3 (SF 2K meeting)

getShowNumbersAsHexFlag

public boolean getShowNumbersAsHexFlag()
getter method for the showNumbersAsHex variable
Since:
1.3 (SF 2K meeting)

setShowNumbersAsHexFlag

public void setShowNumbersAsHexFlag(boolean b)
sets the showAsHexFlag variable to display integers
Parameters:
b - the boolean param
Since:
1.3 (SF 2K meeting)

clearCurrentPropFields

public void clearCurrentPropFields()
clears currentProp fields in the jposEntryViewPanel
Since:
1.3 (SF 2K meeting)


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