IBM Branch Transformation Toolkit Javadoc

com.ibm.dse.gui
Class FormatterPanel

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
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
DateFormatterPanel, FloatFormatterPanel, IntegerFormatterPanel, NullFormatterPanel, NumericFormatterPanel

public abstract class FormatterPanel
extends javax.swing.JPanel

The FormatterPanel abstract class defines the default panel behavior for formatters panels in ConverterEditor Class. This Formatter Panel will edit the object properties that user has selected in ConverterEditor.

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
static int FORMATTER_PANEL_HEIGTH
          Panel heigth inside converterEditor.
static int FORMATTER_PANEL_WIDTH
          Panel width inside converterEditor.
 
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
FormatterPanel()
          This constructor creates a FormatterPanel object.
 
Method Summary
 boolean getConvertible()
          Gets the EMU-Euro convertible or not property (boolean) value.
 java.lang.String getErrorMessage()
          Gets the Error message property (java.lang.String) value.
abstract  java.lang.String getFormatterName()
          Gets the Converter name property (java.lang.String) value.
abstract  java.lang.String getJavaInitializationString()
          This method is intended for use when generating Java code to set the value of the converter.
abstract  Converter getValue()
           
abstract  boolean isConvertible()
          returns true if the object that formatter panel is editing, is Euro-EMU convertible.
 boolean isInstance(java.lang.Object obj)
          returns true if the parameter is an exact instance of the object that is editing.
 void revalidate()
          For each JScrollPane component will execute revalidate method.
 void setConvertible(boolean conv)
          Sets the EMU-Euro convertible or not property (boolean) value.
 void setErrorMessage(java.lang.String errorMess)
          Sets the Error message property (java.lang.String) value.
abstract  void setValue(java.lang.Object value)
          Sets (or changes) the converter that is to be edited.
abstract  boolean withErrorMessage()
          returns true if the object that formatter panel is editing, has error message.
 
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
 

Field Detail

FORMATTER_PANEL_WIDTH

public static int FORMATTER_PANEL_WIDTH
Panel width inside converterEditor.


FORMATTER_PANEL_HEIGTH

public static int FORMATTER_PANEL_HEIGTH
Panel heigth inside converterEditor.

Constructor Detail

FormatterPanel

public FormatterPanel()
This constructor creates a FormatterPanel object.

Method Detail

getConvertible

public boolean getConvertible()
Gets the EMU-Euro convertible or not property (boolean) value.

Returns:
boolean - The Emu-Euro convertible or not property value.
See Also:
setConvertible(boolean)

getErrorMessage

public java.lang.String getErrorMessage()
Gets the Error message property (java.lang.String) value.

Returns:
String - The Error Message property value.
See Also:
setErrorMessage(java.lang.String)

getFormatterName

public abstract 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.

Returns:
java.lang.String - Converter name.

getJavaInitializationString

public abstract 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.

Returns:
A fragment of Java code representing an initializer for the current value.

getValue

public abstract Converter getValue()
Returns:
The value of the converter edited in the panel.

isConvertible

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

Returns:
boolean - true if formatter is Euro-EMU conevrtible.

isInstance

public boolean isInstance(java.lang.Object obj)
returns true if the parameter is an exact instance of the object that is editing.

Returns:
boolean - true if obj is our formatter.

revalidate

public void revalidate()
For each JScrollPane component will execute revalidate method.


setConvertible

public void setConvertible(boolean conv)
Sets the EMU-Euro convertible or not property (boolean) value.

Parameters:
conv - boolean, The Emu-Euro convertible or not property value.
See Also:
getConvertible()

setErrorMessage

public void setErrorMessage(java.lang.String errorMess)
Sets the Error message property (java.lang.String) value.

Parameters:
errorMess - String, The Error message property value.
See Also:
#getErrorMesage

setValue

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

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.

withErrorMessage

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

Returns:
boolean - true if our formatter have message error.

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005