wt.clients.ixb.exp
Class ObjectExpPanel

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

public class ObjectExpPanel
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_FILTER_LIST_ACTION_COMMAND
           
private  ButtonGroup bgGenerator
           
private static Border border
           
private  ButtonWithFixedTooltip btAddToFilterList
           
private  ButtonWithFixedTooltip btDeleteFromFilterList
           
private static Font crossLocaleFont
           
private  ExpImpServerRequest currentReq
           
private  WTThread currentReqTh
           
static String DELETE_FROM_FILTER_LIST_ACTION_COMMAND
           
private  boolean exportById
           
private  Persistable exportObject
           
private  String exportObjectId
           
private  IXBHandlerDescription[] filtArr
           
private  JList filtersList
           
private  IXBHandlerDescription[] genArr
           
private  boolean mouseNotPressed
           
private  JFrame parent
           
(package private)  ResourceBundle rb
           
private  JRadioButton[] rbGeneratorIds
           
private  JTextArea taResult
           
private  IXBExportUtility utility
           
private  Vector vGeneratorIds
           
 
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
ObjectExpPanel(JFrame parent, ResourceBundle rb, Persistable expOb)
           
ObjectExpPanel(JFrame parent, ResourceBundle rb, String expObjectId)
          Deprecated. This constructor will be removed in 7.0.
 
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()
           
private  String getObjectClassName(String objectId)
           
private  WTContainerRef getObjectContainer()
           
 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

filtersList

private JList filtersList

genArr

private IXBHandlerDescription[] genArr

filtArr

private IXBHandlerDescription[] filtArr

utility

private IXBExportUtility utility

border

private static Border border

ADD_TO_FILTER_LIST_ACTION_COMMAND

public static final String ADD_TO_FILTER_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

taResult

private JTextArea taResult

btAddToFilterList

private ButtonWithFixedTooltip btAddToFilterList

btDeleteFromFilterList

private ButtonWithFixedTooltip btDeleteFromFilterList

mouseNotPressed

private boolean mouseNotPressed

currentReqTh

private WTThread currentReqTh

currentReq

private ExpImpServerRequest currentReq

exportObject

private Persistable exportObject

exportObjectId

private String exportObjectId

exportById

private boolean exportById

rbGeneratorIds

private JRadioButton[] rbGeneratorIds

bgGenerator

private ButtonGroup bgGenerator

vGeneratorIds

private Vector vGeneratorIds
Constructor Detail

ObjectExpPanel

public ObjectExpPanel(JFrame parent,
                      ResourceBundle rb,
                      Persistable expOb)

ObjectExpPanel

public ObjectExpPanel(JFrame parent,
                      ResourceBundle rb,
                      String expObjectId)
Deprecated. This constructor will be removed in 7.0.

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

getObjectClassName

private String getObjectClassName(String objectId)

getObjectContainer

private WTContainerRef getObjectContainer()
                                   throws WTException
Throws:
WTException