public class UnsavedDataPanel extends javax.swing.JPanel implements IWindow, java.awt.event.ActionListener
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UnsavedDataPanel.UnsavedDataPanelListener  | 
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
UnsavedDataPanel(IUnsavedData[] unsavedDatalist)
This is the default constructor 
 | 
UnsavedDataPanel(java.lang.String prompt)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
actionPerformed(java.awt.event.ActionEvent e)  | 
void | 
addActionListener(UnsavedDataPanel.UnsavedDataPanelListener listener)
Register a listener to call 
 | 
void | 
close()  | 
void | 
deselectAll()  | 
IUnsavedData[] | 
getSelectedsUnsavedData()
Returns the IUnsavedData selecteds for the user to save 
 | 
java.util.List<IUnsavedData> | 
getSelectedsUnsavedDataList()  | 
IUnsavedData[] | 
getUnselectedsUnsavedData()
Returns the IUnsavedData not selecteds for the user 
 | 
WindowInfo | 
getWindowInfo()
Gets the initial window properties. 
 | 
java.lang.Object | 
getWindowProfile()
Gets the profile for this window 
 | 
void | 
removeActionListener(UnsavedDataPanel.UnsavedDataPanelListener listener)  | 
void | 
selectAll()  | 
void | 
setAcceptText(java.lang.String text,
             java.lang.String tooltipText)  | 
void | 
setCancelText(java.lang.String text,
             java.lang.String tooltipText)  | 
void | 
setDiscardText(java.lang.String text,
              java.lang.String tooltipText)  | 
void | 
setHeaderText(java.lang.String text)  | 
void | 
setUnsavedData(java.util.List<IUnsavedData> unsavedDatalist)
Set the resorces to ask for 
 | 
void | 
setUnsavedDataArray(IUnsavedData[] unsavedDatalist)
Set the resorces to ask for 
 | 
void | 
setWindowTitle(java.lang.String windowTitle)  | 
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic UnsavedDataPanel(IUnsavedData[] unsavedDatalist)
public UnsavedDataPanel(java.lang.String prompt)
public WindowInfo getWindowInfo()
IWindowGets the initial window properties. It must be called just once
 from the framework. To get the current WindowInfo from this
 window, use
 PluginServices.getMDIManager.getWindowInfo(window);
getWindowInfo in interface IWindowpublic void setWindowTitle(java.lang.String windowTitle)
public void setCancelText(java.lang.String text,
                          java.lang.String tooltipText)
public void setDiscardText(java.lang.String text,
                           java.lang.String tooltipText)
public void setAcceptText(java.lang.String text,
                          java.lang.String tooltipText)
public void setHeaderText(java.lang.String text)
public void addActionListener(UnsavedDataPanel.UnsavedDataPanelListener listener)
a - UnsavedDataPanelListener instancepublic void removeActionListener(UnsavedDataPanel.UnsavedDataPanelListener listener)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void close()
public void deselectAll()
public void selectAll()
public void setUnsavedDataArray(IUnsavedData[] unsavedDatalist)
IUnsavedData[] - resources pending to savepublic void setUnsavedData(java.util.List<IUnsavedData> unsavedDatalist)
IUnsavedData[] - resources pending to savepublic java.util.List<IUnsavedData> getSelectedsUnsavedDataList()
public IUnsavedData[] getSelectedsUnsavedData()
public IUnsavedData[] getUnselectedsUnsavedData()
public java.lang.Object getWindowProfile()
IWindowGets the profile for this window
getWindowProfile in interface IWindow