wt.clients.ixb.exp
Class GeneralPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bywt.clients.ixb.exp.GeneralPanel
All Implemented Interfaces:
Accessible, ActionListener, EventListener, ExpImpServerRequestor, ImageObserver, MenuContainer, Serializable

public class GeneralPanel
extends JPanel
implements ActionListener, ExpImpServerRequestor

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static String ADD_TO_ELEMENT_LIST_ACTION_COMMAND
           
static String ADD_TO_FILTER_LIST_ACTION_COMMAND
           
private  ButtonWithFixedTooltip addToElemListBtn
           
private  ButtonWithFixedTooltip addToFilterListBtn
           
private static Border border
           
(package private)  WTContainerRef containerRef
           
private static Font crossLocaleFont
           
private  ExpImpServerRequest currentReq
           
private  WTThread currentReqTh
           
static String DELETE_FROM_ELEMENT_LIST_ACTION_COMMAND
           
static String DELETE_FROM_FILTER_LIST_ACTION_COMMAND
           
private  ButtonWithFixedTooltip deleteFromElemListBtn
           
private  ButtonWithFixedTooltip deleteFromFilterListBtn
           
private  JList elemList
           
private  IXBHandlerDescription[] filtArr
           
private  JList filtersList
           
private  IXBHandlerDescription[] genArr
           
private  boolean mouseNotPressed
           
private  JFrame parent
           
(package private)  ResourceBundle rb
           
private  JTextArea resTA
           
private  IXBExportUtility utility
           
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, 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
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface wt.ixb.clientAccess.ExpImpServerRequestor
EXP_IMP_OP_GUI, EXPORT_OP, IMPORT_OP
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GeneralPanel(JFrame parent, ResourceBundle rb, WTContainerRef containerRef)
           
 
Method Summary
 void abortServerRequest()
           
 void actionPerformed(ActionEvent e)
           
(package private)  void addItemToList(JList list, Object item)
           
 void addMessage(String message)
           
static void addTitledBorder(JPanel p, String title)
           
static void addTitledBorder(JPanel p, String title, Font crossLocaleFont)
           
private  void deleteItemFromList(JList list)
           
 String getMessages()
           
 boolean getMouseNotPressed()
           
 void postExpImpRequest()
           
 void preExpImpRequest()
           
 void setMouseNotPressed(boolean b)
           
(package private)  void submitToServer(boolean isPreview)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

private JFrame parent

elemList

private JList elemList

filtersList

private JList filtersList

genArr

private IXBHandlerDescription[] genArr

filtArr

private IXBHandlerDescription[] filtArr

utility

private IXBExportUtility utility

border

private static Border border

ADD_TO_ELEMENT_LIST_ACTION_COMMAND

public static final String ADD_TO_ELEMENT_LIST_ACTION_COMMAND
See Also:
Constant Field Values

ADD_TO_FILTER_LIST_ACTION_COMMAND

public static final String ADD_TO_FILTER_LIST_ACTION_COMMAND
See Also:
Constant Field Values

DELETE_FROM_ELEMENT_LIST_ACTION_COMMAND

public static final String DELETE_FROM_ELEMENT_LIST_ACTION_COMMAND
See Also:
Constant Field Values

DELETE_FROM_FILTER_LIST_ACTION_COMMAND

public static final String DELETE_FROM_FILTER_LIST_ACTION_COMMAND
See Also:
Constant Field Values

rb

ResourceBundle rb

crossLocaleFont

private static Font crossLocaleFont

resTA

private JTextArea resTA

addToElemListBtn

private ButtonWithFixedTooltip addToElemListBtn

deleteFromElemListBtn

private ButtonWithFixedTooltip deleteFromElemListBtn

addToFilterListBtn

private ButtonWithFixedTooltip addToFilterListBtn

deleteFromFilterListBtn

private ButtonWithFixedTooltip deleteFromFilterListBtn

mouseNotPressed

private boolean mouseNotPressed

currentReqTh

private WTThread currentReqTh

currentReq

private ExpImpServerRequest currentReq

containerRef

WTContainerRef containerRef
Constructor Detail

GeneralPanel

public GeneralPanel(JFrame parent,
                    ResourceBundle rb,
                    WTContainerRef containerRef)
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

addItemToList

void addItemToList(JList list,
                   Object item)

deleteItemFromList

private void deleteItemFromList(JList list)

addTitledBorder

public static void addTitledBorder(JPanel p,
                                   String title)

addTitledBorder

public static void addTitledBorder(JPanel p,
                                   String title,
                                   Font crossLocaleFont)

submitToServer

void submitToServer(boolean isPreview)

getMessages

public String getMessages()
Specified by:
getMessages in interface ExpImpServerRequestor

addMessage

public void addMessage(String message)
Specified by:
addMessage in interface ExpImpServerRequestor

preExpImpRequest

public void preExpImpRequest()
Specified by:
preExpImpRequest in interface ExpImpServerRequestor

postExpImpRequest

public void postExpImpRequest()
Specified by:
postExpImpRequest in interface ExpImpServerRequestor

setMouseNotPressed

public void setMouseNotPressed(boolean b)

getMouseNotPressed

public boolean getMouseNotPressed()

abortServerRequest

public void abortServerRequest()
Specified by:
abortServerRequest in interface ExpImpServerRequestor