com.tensegrity.gui.swing.control.attributeeditor
Class SwingAttributeEditorComponents

java.lang.Object
  extended bycom.tensegrity.gui.swing.control.attributeeditor.SwingAttributeEditorComponents

public class SwingAttributeEditorComponents
extends java.lang.Object

This class is a wrapper of static inner classes. These inner classes implement components that are used in tables as cell renderers or cell editors.

Version:
$Id: SwingAttributeEditorComponents.java,v 1.69 2006/03/02 11:40:58 BurkhardWick Exp $
Author:
BurkhardWick,GillesIachelini

Nested Class Summary
static class SwingAttributeEditorComponents.AnchorBox
           A MultiSelectComboBox-based control to render values of type Raster.
static class SwingAttributeEditorComponents.BlankCategoryBox
          The BlankCategoryBox is a blank field to be used as category row.
static class SwingAttributeEditorComponents.BooleanBox
           A JCheckbox-based control to render values of type boolean.
static class SwingAttributeEditorComponents.CategoryBox
          The category box.
static class SwingAttributeEditorComponents.CategoryLabel
          Label to be used for categories.
static class SwingAttributeEditorComponents.ColorBox
          Color combo box
static class SwingAttributeEditorComponents.ComboBox
          Render a combo box cell for strings with an enum Constraint
static class SwingAttributeEditorComponents.CommandButton
          CommandButton
static class SwingAttributeEditorComponents.DoubleField
           A JTextField which only permits values of type double.
static class SwingAttributeEditorComponents.FontFormatPanel
           A JPanel-based component which draws a sample String in a specific font.
static interface SwingAttributeEditorComponents.FormatValueComponent
          Interface for all components that provide a formatted value to the outside-world.
static class SwingAttributeEditorComponents.IconRenderer
          Icon Renderer indicates that there is more to come if you click on the renderer and the corresponding editor pops up.
static class SwingAttributeEditorComponents.IconRenderer2
          Icon Renderer indicates that there is more to come if you click on the renderer and the corresponding editor pops up.
static class SwingAttributeEditorComponents.IntegerField
           A JTextField-based implementation to render and edit values of type integer.
static class SwingAttributeEditorComponents.LocalizedText
           The class LocalizedText is used in the LocalizedTextField for editing texts is a specific language.
static class SwingAttributeEditorComponents.LocalizedTextField
           
static class SwingAttributeEditorComponents.MarkerFormatPanel
          The MarkerFormatPanel represents a panel, which previews a MarkerFormat instance for the AttributeTable or such.
static class SwingAttributeEditorComponents.MetricExpressionField
           The MetricExpressionField is used to display and edit MetricExpression values.
static class SwingAttributeEditorComponents.MetricField
           The MetricField is a TextField-based implementation of a Component which should be used to display MetricAttributes.
static class SwingAttributeEditorComponents.OneColorPanel
           The OneColorPanel draws a filled rectangle with a specific color.
static class SwingAttributeEditorComponents.PaintFormatPanel
           The PaintFormatPanel displays a given PaintFormat.
static class SwingAttributeEditorComponents.RasterBox
           A MultiSelectComboBox-based control to render values of type Raster.
static class SwingAttributeEditorComponents.StrokeFormatPanel
           The StrokeFormatPanel displays a specific StrokeFormat.
static class SwingAttributeEditorComponents.TextField
           The TextField is the default renderer and editor for String-based values.
static interface SwingAttributeEditorComponents.ValueComponent
          Interface for all components that provide a value to the outside-world.
static interface SwingAttributeEditorComponents.ValueComponentEx
          Extension of ValueComponent to store the actual component in it.
 
Field Summary
static java.lang.Object EMPTYITEM
          Object that is used to define undefined state for editors and renderer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTYITEM

public static final java.lang.Object EMPTYITEM
Object that is used to define undefined state for editors and renderer. It is a singleton and can (must) be compared with == rather than with equals()



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.