JClass 4.5.0 API
Documentation

com.klg.jclass.field.beans
Class DataPropertiesEditor

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.klg.jclass.beans.AbstractBeanEditor
                                |
                                +--com.klg.jclass.field.beans.DataPropertiesEditor

public class DataPropertiesEditor
extends com.klg.jclass.beans.AbstractBeanEditor
implements ActionListener, ChangeListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Field Summary
static String BIGDECIMAL_VALIDATOR_HELP
           
static String BYTE_VALIDATOR_HELP
           
protected  JButton commitButton
           
static String CURRENCY_VALIDATOR_HELP
           
protected  AbstractValidatorEditor currentChild
           
static String DATE_VALIDATOR_HELP
           
static String DATETIME_VALIDATOR_HELP
           
static String DOUBLE_VALIDATOR_HELP
           
protected  DataProperties dp
           
static String FIELD_HELP
           
protected  TabFieldPage fieldPage
           
static String FLOAT_VALIDATOR_HELP
           
static String INTEGER_VALIDATOR_HELP
           
static String IPADDRESS_VALIDATOR_HELP
           
static String LONG_VALIDATOR_HELP
           
static String SHORT_VALIDATOR_HELP
           
static String STRING_VALIDATOR_HELP
           
protected  JTabbedPane tabPane
           
static String TIME_VALIDATOR_HELP
           
static String TYPE_HELP
           
protected  TabTypePage typePage
           
static String VALUE_HELP
           
 
Fields inherited from class com.klg.jclass.beans.AbstractBeanEditor
editorString, htmlPane, support
 
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
DataPropertiesEditor()
           
 
Method Summary
 void actionPerformed(ActionEvent e)
          Called when the apply button is pressed.
protected  void createTabPages()
          Creates the tab pages.
 Component getEditorComponent()
           
 String getJavaInitializationString()
          Returns string used for code generation
 Dimension getPreferredSize()
          Set the preferred size for the editor.
 Object getValue()
           
protected  String getValueAsText()
           
static void main(String[] args)
           
 void setValue(Object o)
           
 void stateChanged(ChangeEvent e)
          This method will change the help text in the html help pane.
 
Methods inherited from class com.klg.jclass.beans.AbstractBeanEditor
addPropertyChangeListener, getAsText, getCustomEditor, getTags, isPaintable, paintValue, removePropertyChangeListener, setAsText, setHelpText, setHTMLHelpText, supportsCustomEditor
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, 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, 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

tabPane

protected JTabbedPane tabPane

typePage

protected TabTypePage typePage

fieldPage

protected TabFieldPage fieldPage

dp

protected DataProperties dp

currentChild

protected AbstractValidatorEditor currentChild

commitButton

protected JButton commitButton

TYPE_HELP

public static final String TYPE_HELP

FIELD_HELP

public static final String FIELD_HELP

VALUE_HELP

public static final String VALUE_HELP

BYTE_VALIDATOR_HELP

public static final String BYTE_VALIDATOR_HELP

DOUBLE_VALIDATOR_HELP

public static final String DOUBLE_VALIDATOR_HELP

FLOAT_VALIDATOR_HELP

public static final String FLOAT_VALIDATOR_HELP

INTEGER_VALIDATOR_HELP

public static final String INTEGER_VALIDATOR_HELP

LONG_VALIDATOR_HELP

public static final String LONG_VALIDATOR_HELP

SHORT_VALIDATOR_HELP

public static final String SHORT_VALIDATOR_HELP

STRING_VALIDATOR_HELP

public static final String STRING_VALIDATOR_HELP

BIGDECIMAL_VALIDATOR_HELP

public static final String BIGDECIMAL_VALIDATOR_HELP

IPADDRESS_VALIDATOR_HELP

public static final String IPADDRESS_VALIDATOR_HELP

DATETIME_VALIDATOR_HELP

public static final String DATETIME_VALIDATOR_HELP

DATE_VALIDATOR_HELP

public static final String DATE_VALIDATOR_HELP

TIME_VALIDATOR_HELP

public static final String TIME_VALIDATOR_HELP

CURRENCY_VALIDATOR_HELP

public static final String CURRENCY_VALIDATOR_HELP
Constructor Detail

DataPropertiesEditor

public DataPropertiesEditor()
Method Detail

getPreferredSize

public Dimension getPreferredSize()
Set the preferred size for the editor.
Overrides:
getPreferredSize in class JComponent

getEditorComponent

public Component getEditorComponent()
Overrides:
getEditorComponent in class com.klg.jclass.beans.AbstractBeanEditor

createTabPages

protected void createTabPages()
Creates the tab pages.

stateChanged

public void stateChanged(ChangeEvent e)
This method will change the help text in the html help pane.
Specified by:
stateChanged in interface ChangeListener

getJavaInitializationString

public String getJavaInitializationString()
Returns string used for code generation
Overrides:
getJavaInitializationString in class com.klg.jclass.beans.AbstractBeanEditor

getValue

public Object getValue()
Overrides:
getValue in class com.klg.jclass.beans.AbstractBeanEditor

getValueAsText

protected String getValueAsText()
Overrides:
getValueAsText in class com.klg.jclass.beans.AbstractBeanEditor

setValue

public void setValue(Object o)
Overrides:
setValue in class com.klg.jclass.beans.AbstractBeanEditor

actionPerformed

public void actionPerformed(ActionEvent e)
Called when the apply button is pressed. Creates a new instance of the validator and sets it.
Specified by:
actionPerformed in interface ActionListener

main

public static void main(String[] args)

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