IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.gui
Class DateFormatterPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ibm.dse.gui.FormatterPanel
                      extended bycom.ibm.dse.gui.DateFormatterPanel
All Implemented Interfaces:
javax.accessibility.Accessible, javax.swing.event.AncestorListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable

public class DateFormatterPanel
extends FormatterPanel
implements javax.swing.event.AncestorListener, javax.swing.event.ListSelectionListener

This formatter panel edits a dateConverter object.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class com.ibm.dse.gui.FormatterPanel
FORMATTER_PANEL_HEIGTH, FORMATTER_PANEL_WIDTH
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DateFormatterPanel()
          This constructor creates a DateFormatterPanel object.
 
Method Summary
 void ancestorAdded(javax.swing.event.AncestorEvent event)
          Method to handle events for the AncestorListener interface.
 void ancestorMoved(javax.swing.event.AncestorEvent event)
          Method to handle events for the AncestorListener interface.
 void ancestorRemoved(javax.swing.event.AncestorEvent event)
          Method to handle events for the AncestorListener interface.
 java.lang.String getFormatterName()
          Gets the Converter name property (java.lang.String) value.
 java.lang.String getJavaInitializationString()
          This method is intended for use when generating Java code to set the value of the converter.
 Converter getValue()
           
 boolean isConvertible()
          returns true if the object that formatter panel is editing, is Euro-EMU convertible.
static void main(java.lang.String[] args)
          main entrypoint - starts the part when it is run as an application.
 void setValue(java.lang.Object value)
          Sets (or changes) the converter that is to be edited.
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          Method to handle events for the ListSelectionListener interface.
 boolean withErrorMessage()
          returns true if the object that formatter panel is editing, has error message.
 
Methods inherited from class com.ibm.dse.gui.FormatterPanel
getConvertible, getErrorMessage, isInstance, revalidate, setConvertible, setErrorMessage
 
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, 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
 

Constructor Detail

DateFormatterPanel

public DateFormatterPanel()
This constructor creates a DateFormatterPanel object.

Method Detail

ancestorAdded

public void ancestorAdded(javax.swing.event.AncestorEvent event)
Method to handle events for the AncestorListener interface. Called when the source or one of its ancestors is made visible either by setVisible(true) being called or by its being added to the component hierarchy. The method is only called if the source has actually become visible. For this to be true all its parents must be visible and it must be in a hierarchy rooted at a Window

Specified by:
ancestorAdded in interface javax.swing.event.AncestorListener
Parameters:
event - com.sun.java.swing.event.AncestorEvent

ancestorMoved

public void ancestorMoved(javax.swing.event.AncestorEvent event)
Method to handle events for the AncestorListener interface. Called when either the source or one of its ancestors is moved.

Specified by:
ancestorMoved in interface javax.swing.event.AncestorListener
Parameters:
event - com.sun.java.swing.event.AncestorEvent

ancestorRemoved

public void ancestorRemoved(javax.swing.event.AncestorEvent event)
Method to handle events for the AncestorListener interface. Called when the source or one of its ancestors is made invisible either by setVisible(false) being called or by its being remove from the component hierarchy. The method is only called if the source has actually become invisible. For this to be true at least one of its parents must by invisible or it is not in a hierarchy rooted at a Window

Specified by:
ancestorRemoved in interface javax.swing.event.AncestorListener
Parameters:
event - com.sun.java.swing.event.AncestorEvent

getFormatterName

public java.lang.String getFormatterName()
Gets the Converter name property (java.lang.String) value.

Example results for float converter will return com.ibm.dse.gui.FloatConverter.

Specified by:
getFormatterName in class FormatterPanel
Returns:
java.lang.String - Converter name.

getJavaInitializationString

public java.lang.String getJavaInitializationString()
This method is intended for use when generating Java code to set the value of the converter. It should return a fragment of Java code that can be used to initialize a variable with the converter property value.

Specified by:
getJavaInitializationString in class FormatterPanel
Returns:
A fragment of Java code representing an initializer for the current value.

getValue

public Converter getValue()
Specified by:
getValue in class FormatterPanel
Returns:
The value of the converter edited in the panel.

isConvertible

public boolean isConvertible()
returns true if the object that formatter panel is editing, is Euro-EMU convertible.

Specified by:
isConvertible in class FormatterPanel
Returns:
boolean - true if formatter is Euro-EMU conevrtible.

main

public static void main(java.lang.String[] args)
main entrypoint - starts the part when it is run as an application. This method is used for internal testing purposes only.

Parameters:
args - java.lang.String[]

setValue

public void setValue(java.lang.Object value)
Sets (or changes) the converter that is to be edited.

Specified by:
setValue in class FormatterPanel
Parameters:
value - The new target converter to be edited. Note that this converter should not be modified by the PropertyEditor, rather the PropertyEditor should create a new converter to hold any modified value.

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Method to handle events for the ListSelectionListener interface.

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener
Parameters:
e - com.sun.java.swing.event.ListSelectionEvent

withErrorMessage

public boolean withErrorMessage()
returns true if the object that formatter panel is editing, has error message.

Specified by:
withErrorMessage in class FormatterPanel
Returns:
boelean.

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005