JClass 4.5.0 API
Documentation

com.klg.jclass.field.beans
Class ListModelEditor

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

public class ListModelEditor
extends com.klg.jclass.beans.AbstractListEditor

See Also:
Serialized Form

Inner classes inherited from class com.klg.jclass.beans.AbstractListEditor
com.klg.jclass.beans.AbstractListEditor.Add, com.klg.jclass.beans.AbstractListEditor.Remove
 
Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Field Summary
protected  Class classType
           
static String LISTMODEL_HELP
           
protected  ListModel model
           
 
Fields inherited from class com.klg.jclass.beans.AbstractListEditor
list, text
 
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
ListModelEditor(Class class_type)
           
 
Method Summary
 String getJavaInitializationString()
          Returns the code generation string.
 Object getValue()
          Returns the value of the property.
protected  String getValueAsText()
          Returns a text representation of the value.
protected  boolean hasListCellRenderer()
          Determines if a custom list cell renderer is needed to display the list values in the list.
protected  Object parse(String text)
          This method will convert the String value into an object.
 void setValue(Object o)
          Sets the value of the property.
 
Methods inherited from class com.klg.jclass.beans.AbstractListEditor
getCellRenderer, getEditorComponent, getPreferredSize, toArray
 
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

LISTMODEL_HELP

public static final String LISTMODEL_HELP

model

protected ListModel model

classType

protected Class classType
Constructor Detail

ListModelEditor

public ListModelEditor(Class class_type)
Method Detail

parse

protected Object parse(String text)
This method will convert the String value into an object.
Overrides:
parse in class com.klg.jclass.beans.AbstractListEditor

hasListCellRenderer

protected boolean hasListCellRenderer()
Determines if a custom list cell renderer is needed to display the list values in the list. If true, the getCellRenderer method must be overridden to return the ListCellRenderer.
Overrides:
hasListCellRenderer in class com.klg.jclass.beans.AbstractListEditor

getJavaInitializationString

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

getValue

public Object getValue()
Returns the value of the property.
Overrides:
getValue in class com.klg.jclass.beans.AbstractBeanEditor

getValueAsText

protected String getValueAsText()
Returns a text representation of the value.
Overrides:
getValueAsText in class com.klg.jclass.beans.AbstractListEditor

setValue

public void setValue(Object o)
Sets the value of the property.
Overrides:
setValue in class com.klg.jclass.beans.AbstractBeanEditor

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