jpos.config.simple.editor
Class JposEntryMergerDialog

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

public class JposEntryMergerDialog
extends javax.swing.JDialog

Dialog ui for the JposEntryMerger facility. Presents user option of merging serialized entries and XML entries and save them as serialized and/or XML.

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

Inner Class Summary
static class JposEntryMergerDialog.SerFileFilter
          Inner class to filter out other file but serialized file when listing file
static class JposEntryMergerDialog.XmlFileFilter
          Inner class to filter out other file but XML file when listing file
 
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 ERROR_DIALOG_TITLE_STRING
           
static java.lang.String ERROR_READING_FILE_STRING
           
static java.lang.String ERROR_SAVING_DIALOG_TITLE_STRING
           
static java.lang.String ERROR_SAVING_SERIALIZED_FILE_STRING
           
static java.lang.String ERROR_SAVING_XML_FILE_STRING
           
static java.lang.String JPOS_ENTRY_MERGER_DIALOG_TITLE_STRING
           
static java.lang.String MERGE_SAVE_SERIALIZED_STRING
           
static java.lang.String MERGE_SAVE_XML_STRING
           
static java.lang.String SAVE_BUTTON_TOOLTIP_TEXT_STRING
           
static java.lang.String SAVE_FILE_CHOOSER_TITLE_STRING
           
static java.lang.String SAVE_STRING
           
static java.lang.String SELECT_BUTTON_TOOLTIP_TEXT_STRING
           
static java.lang.String SELECT_FILE_CHOOSER_TITLE_STRING
           
static java.lang.String SELECT_STRING
           
static java.lang.String SER_FILE_SUFFIX_STRING
           
static java.lang.String SER_FILEFILTER_DESCRIPTION_STRING
           
static java.lang.String SER_STRING
           
static java.lang.String SUCCESSFULLY_SAVED_CFG_FILE_MSG
           
static java.lang.String SUCCESSFULLY_SAVED_XML_FILE_MSG
           
static java.lang.String XML_FILE_SUFFIX_STRING
           
static java.lang.String XML_FILEFILTER_DESCRIPTION_STRING
           
static java.lang.String XML_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
JposEntryMergerDialog(javax.swing.JFrame parentFrame, boolean modalFlag)
          2-arg ctor
JposEntryMergerDialog(MainFrame parentFrame)
          1-arg ctor.
 
Method Summary
static void main(java.lang.String[] args)
           
 
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

SER_STRING

public static final java.lang.String SER_STRING

XML_STRING

public static final java.lang.String XML_STRING

MERGE_SAVE_XML_STRING

public static final java.lang.String MERGE_SAVE_XML_STRING

MERGE_SAVE_SERIALIZED_STRING

public static final java.lang.String MERGE_SAVE_SERIALIZED_STRING

JPOS_ENTRY_MERGER_DIALOG_TITLE_STRING

public static final java.lang.String JPOS_ENTRY_MERGER_DIALOG_TITLE_STRING

SELECT_FILE_CHOOSER_TITLE_STRING

public static final java.lang.String SELECT_FILE_CHOOSER_TITLE_STRING

SELECT_STRING

public static final java.lang.String SELECT_STRING

SELECT_BUTTON_TOOLTIP_TEXT_STRING

public static final java.lang.String SELECT_BUTTON_TOOLTIP_TEXT_STRING

SAVE_FILE_CHOOSER_TITLE_STRING

public static final java.lang.String SAVE_FILE_CHOOSER_TITLE_STRING

SAVE_STRING

public static final java.lang.String SAVE_STRING

SAVE_BUTTON_TOOLTIP_TEXT_STRING

public static final java.lang.String SAVE_BUTTON_TOOLTIP_TEXT_STRING

SER_FILE_SUFFIX_STRING

public static final java.lang.String SER_FILE_SUFFIX_STRING

SER_FILEFILTER_DESCRIPTION_STRING

public static final java.lang.String SER_FILEFILTER_DESCRIPTION_STRING

XML_FILE_SUFFIX_STRING

public static final java.lang.String XML_FILE_SUFFIX_STRING

XML_FILEFILTER_DESCRIPTION_STRING

public static final java.lang.String XML_FILEFILTER_DESCRIPTION_STRING

ERROR_DIALOG_TITLE_STRING

public static final java.lang.String ERROR_DIALOG_TITLE_STRING

ERROR_READING_FILE_STRING

public static final java.lang.String ERROR_READING_FILE_STRING

ERROR_SAVING_XML_FILE_STRING

public static final java.lang.String ERROR_SAVING_XML_FILE_STRING

ERROR_SAVING_SERIALIZED_FILE_STRING

public static final java.lang.String ERROR_SAVING_SERIALIZED_FILE_STRING

ERROR_SAVING_DIALOG_TITLE_STRING

public static final java.lang.String ERROR_SAVING_DIALOG_TITLE_STRING

SUCCESSFULLY_SAVED_XML_FILE_MSG

public static final java.lang.String SUCCESSFULLY_SAVED_XML_FILE_MSG

SUCCESSFULLY_SAVED_CFG_FILE_MSG

public static final java.lang.String SUCCESSFULLY_SAVED_CFG_FILE_MSG
Constructor Detail

JposEntryMergerDialog

public JposEntryMergerDialog(MainFrame parentFrame)
1-arg ctor. Creates a modal dialog with parentFrame as parent
Parameters:
parentFrame - the MainFrame parent of this dialog

JposEntryMergerDialog

public JposEntryMergerDialog(javax.swing.JFrame parentFrame,
                             boolean modalFlag)
2-arg ctor
Parameters:
parentFrame - the JFrame parent of this dialog
modalFlag - whether this dialog is modal or not
Method Detail

main

public static void main(java.lang.String[] args)


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