JClass 4.5.0 API
Documentation

com.klg.jclass.field.beans
Class DateTimeValidatorEditor

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.klg.jclass.field.beans.AbstractValidatorEditor
                                |
                                +--com.klg.jclass.field.beans.DateTimeValidatorEditor
Direct Known Subclasses:
DateValidatorEditor, TimeValidatorEditor

public class DateTimeValidatorEditor
extends AbstractValidatorEditor
implements ActionListener

See Also:
Serialized Form

Inner classes inherited from class com.klg.jclass.field.beans.AbstractValidatorEditor
AbstractValidatorEditor.ValidatorInfo
 
Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Field Summary
protected  boolean allow_null
           
protected  JComboBox allow_null_field
           
protected  Integer default_detail
           
protected  JComboBox default_detail_field
           
protected  Calendar default_value
           
protected  JCPopupField default_value_field
           
protected  String[] edit_formats
           
protected  JButton edit_formats_button
           
protected  JDialog edit_formats_dialog
           
protected  com.klg.jclass.beans.StringListEditor edit_formats_editor
           
protected  String format
           
protected  JTextField format_field
           
protected  boolean mask_input
           
protected  JComboBox mask_input_field
           
protected  int millenniumThreshold
           
protected  JTextField millenniumThreshold_field
           
protected  String place_holder_chars
           
protected  JTextField place_holder_field
           
 
Fields inherited from class com.klg.jclass.field.beans.AbstractValidatorEditor
bool_vals, TEXTFIELD_SIZE, vp
 
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.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
DateTimeValidatorEditor()
           
 
Method Summary
 void actionPerformed(ActionEvent e)
          Shows the edit formats property editor when the button is pressed.
 String[] convertObjectToStringArray(Object value)
          Converts the array of Objects to an array of Strings.
 void createEditFormatsDialog()
          Creates a dialog for the edit formats editor.
protected  AbstractValidatorEditor.ValidatorInfo getInfo()
          Returns a ValidatorInfo object which contains the code generation string and a new instance of the validator.
protected  AbstractValidatorEditor.ValidatorInfo getValidatorInfo()
          Creates a new validator from the fields set.
 void setProperties(JCValidator vp)
          Sets the current Calendar validator values into the editors.
 
Methods inherited from class com.klg.jclass.field.beans.AbstractValidatorEditor
getInitString, getNewValidator
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

format

protected String format

place_holder_chars

protected String place_holder_chars

edit_formats

protected String[] edit_formats

mask_input

protected boolean mask_input

allow_null

protected boolean allow_null

default_detail

protected Integer default_detail

default_value

protected Calendar default_value

millenniumThreshold

protected int millenniumThreshold

format_field

protected JTextField format_field

place_holder_field

protected JTextField place_holder_field

millenniumThreshold_field

protected JTextField millenniumThreshold_field

edit_formats_button

protected JButton edit_formats_button

edit_formats_editor

protected com.klg.jclass.beans.StringListEditor edit_formats_editor

edit_formats_dialog

protected JDialog edit_formats_dialog

mask_input_field

protected JComboBox mask_input_field

default_detail_field

protected JComboBox default_detail_field

allow_null_field

protected JComboBox allow_null_field

default_value_field

protected JCPopupField default_value_field
Constructor Detail

DateTimeValidatorEditor

public DateTimeValidatorEditor()
Method Detail

setProperties

public void setProperties(JCValidator vp)
Sets the current Calendar validator values into the editors.
Overrides:
setProperties in class AbstractValidatorEditor

getValidatorInfo

protected AbstractValidatorEditor.ValidatorInfo getValidatorInfo()
Creates a new validator from the fields set.
Overrides:
getValidatorInfo in class AbstractValidatorEditor

getInfo

protected AbstractValidatorEditor.ValidatorInfo getInfo()
Returns a ValidatorInfo object which contains the code generation string and a new instance of the validator.

actionPerformed

public void actionPerformed(ActionEvent e)
Shows the edit formats property editor when the button is pressed.
Specified by:
actionPerformed in interface ActionListener

createEditFormatsDialog

public void createEditFormatsDialog()
Creates a dialog for the edit formats editor.

convertObjectToStringArray

public String[] convertObjectToStringArray(Object value)
Converts the array of Objects to an array of Strings.

Copyright© 1999-2000 KL Group Inc.
All rights reserved.