JClass 4.5.0 API
Documentation

com.klg.jclass.field.beans
Class StringValidatorEditor

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.StringValidatorEditor

public class StringValidatorEditor
extends AbstractValidatorEditor
implements ItemListener, ActionListener

See Also:
Serialized Form

Inner Class Summary
protected  class StringValidatorEditor.PredefinedMask
           
 
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  String default_value
           
protected  JTextField default_value_field
           
protected  JTextField invalid_char_field
           
protected  String invalid_chars
           
protected  String mask
           
protected  JComboBox mask_combo
           
protected  JTextField mask_field
           
protected  boolean match_picklist
           
protected  JComboBox match_picklist_field
           
protected  Integer num_match
           
protected  JTextField num_match_field
           
protected  ListModel picklist
           
protected  JButton picklist_button
           
protected  JDialog picklist_dialog
           
protected  ListModelEditor picklist_editor
           
protected  String place_holder_chars
           
protected  JTextField place_holder_field
           
protected  StringValidatorEditor.PredefinedMask[] predefined_masks
           
protected  JTextField valid_char_field
           
protected  String valid_chars
           
 
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
StringValidatorEditor()
           
 
Method Summary
 void actionPerformed(ActionEvent e)
          Shows the edit formats property editor when the button is pressed.
 void createPickListDialog()
          Creates a dialog for the picklist 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 itemStateChanged(ItemEvent e)
          Sets the mask when a mask was selected in the comboBox.
 void setProperties(JCValidator vp)
          Sets the current String 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

mask

protected String mask

picklist

protected ListModel picklist

match_picklist

protected boolean match_picklist

num_match

protected Integer num_match

place_holder_chars

protected String place_holder_chars

valid_chars

protected String valid_chars

invalid_chars

protected String invalid_chars

allow_null

protected boolean allow_null

default_value

protected String default_value

mask_field

protected JTextField mask_field

mask_combo

protected JComboBox mask_combo

num_match_field

protected JTextField num_match_field

place_holder_field

protected JTextField place_holder_field

invalid_char_field

protected JTextField invalid_char_field

valid_char_field

protected JTextField valid_char_field

picklist_button

protected JButton picklist_button

picklist_editor

protected ListModelEditor picklist_editor

match_picklist_field

protected JComboBox match_picklist_field

allow_null_field

protected JComboBox allow_null_field

default_value_field

protected JTextField default_value_field

picklist_dialog

protected JDialog picklist_dialog

predefined_masks

protected StringValidatorEditor.PredefinedMask[] predefined_masks
Constructor Detail

StringValidatorEditor

public StringValidatorEditor()
Method Detail

itemStateChanged

public void itemStateChanged(ItemEvent e)
Sets the mask when a mask was selected in the comboBox.
Specified by:
itemStateChanged in interface ItemListener

setProperties

public void setProperties(JCValidator vp)
Sets the current String 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

createPickListDialog

public void createPickListDialog()
Creates a dialog for the picklist editor.

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